Como agregar contagem de valores exclusivos de variáveis categóricas em R
Suponha que eu tenha um conjunto de dadosdata
:
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
Eu quero encontrar o número de valores únicos dex1
correspondente ax2
Por exemploa
possui apenas 3 valores exclusivos (a1,a2
ea3
) eb
tem 2 valores (b1
eb2
)
eu useiaggregate(x1~.,data,sum)
mas não funcionou, pois esses são fatores, não números inteiros.
Por favor ajude