Nombre d'observations par groupe
Une alternative avec le package plyr :
Code:
1 2 3 4 5 6 7 8
| > df <- data.frame(A=c("rouge","vert","rouge"),
+ B=c("sol","mur","sol"),
+ C=c("saut","glissade","saut"))
> library(plyr)
> count(df,c("A","B","C"))
A B C freq
1 rouge sol saut 2
2 vert mur glissade 1 |
Remarque : ce code ne fonctionne pas si le package dplyr est chargé. Dans ce cas, il faut spécifier quelle fonction count() utiliser :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| > library(dplyr)
> count(df,c("A","B","C"))
# A tibble: 3 x 2
`c("A", "B", "C")` n
<chr> <int>
1 A 1
2 B 1
3 C 1
> plyr::count(df,c("A","B","C"))
A B C freq
1 rouge sol saut 2
2 vert mur glissade 1 |
Cordialement,