У меня есть список неповторимых имен в CSV-файле. Я хочу присвоить идентификатор каждому уникальному имени в этом списке. Таким образом, если данные что-то вроде этого:В R, как мне найти индексы элементов в списке в другом более крупном списке?
Стейси
Адам
Дональд
Адам
Грег
Дональд
Я хочу выход быть что-то вроде этого:
1 Stacy
2 Адам
3 Дональд
2 A плотины
5 Грег
3 Дональд
Я попытался с помощью функции MATCH(), но не кажется, что работает. Любая помощь будет принята с благодарностью.
data <- read.csv(file = "mock_data.csv", header = TRUE)
uniqueFirstNames <- unique(data["first_name"])
paste('Number of unique first names: ', nrow(uniqueFirstNames))
indices <- match(x = uniqueFirstNames, table = data["first_name"])
показатели выше в настоящее время дает мне NA
Это прекрасно работает для меня. Благодаря! – user1689757