Wie man die Anzahl der eindeutigen Werte von kategorialen Variablen in R @ aggregie
Angenommen, ich habe einen Datensatzdata
:
x1 <- c("a","a","a","a","a","a","b","b","b","b")
x2 <- c("a1","a1","a1","a1","a1","a1","b1","b1","b2","b2")
data <- data.frame(x1,x2)
x1 x2
a a1
a a1
a a2
a a1
a a2
a a3
b b1
b b1
b b2
b b2
Ich möchte die Anzahl der eindeutigen Werte von @ ermittex1
korrespondierend zux2
Zum Beispiela
hat nur 3 eindeutige Werte a1,a2
unda3
) undb
hat 2 Werte b1
undb2
)
Ich benutzteaggregate(x1~.,data,sum)
aber es hat nicht funktioniert, da dies Faktoren sind, keine ganzen Zahlen.
Bitte hilfe