Chcę policzyć liczbę unikatowych wartości w wierszu.Liczba liczba unikatowych wartości w wierszu
na przykład za pomocą tej ramce danych:
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))
że chcemy dodać kolumnę zlicza liczbę unikatowych wartości w rzędzie; na przykład 2 dla pierwszego rzędu (ponieważ są 2 i 3 w pierwszym rzędzie) i 1 dla drugiego rzędu (ponieważ w drugim rzędzie są tylko 3).
Czy ktoś zna łatwy kod, aby to zrobić? Do tej pory znalazłem tylko kod do zliczania liczby unikalnych wartości na kolumnę.
urządzenia UE 'przykładowe < - cbind (przykład, zastosuj (przykład, 1, długość funkcji (x) (unikalny (x))) ' – StrikeR