Я хочу подсчитать количество уникальных значений в строке.Подсчитайте количество уникальных значений в строке
Например, с этим кадром данных:
example <- data.frame(var1 = c(2,3,3,2,4,5),
var2 = c(2,3,5,4,2,5),
var3 = c(3,3,4,3,4,5))
Я хочу, чтобы добавить столбец, который подсчитывает количество уникальных значений в строку; например 2 для первой строки (как есть 2 и 3 в первой строке) и 1 для второй строки (так как во втором ряду всего 3).
Кто-нибудь знает простой код для этого? До сих пор я только нашел код для подсчета количества уникальных значений для каждого столбца.
ЕЭС 'пример < - cbind (пример, apply (пример, 1, function (x) length (unique (x)))) ' – StrikeR