Я хотел бы вернуть количество уникальных значений для каждого столбца в таблице. Например, если у меня есть таблица:
Testdata <- data.frame(var_1 = c("a","a","a"), var_2 = c("b","b","b"), var_3 = c("c","d","e"))
var_1 | var_2 | var_3
a | b | c
a | b | d
a | b | e
Я хотел бы вывод:
Variable | Unique_Values
var_1 | 1
var_2 | 1
var_3 | 3
Я попытался поиграть с петлями, используя уникальную функцию, например
for(i in names(Testdata)){
# Code using unique function
}
Однако я подозреваю, что есть более простой способ.