Problema
Deseamos filtrar una tabla de contigencia. En nuestro ejemplo con el conjunto de datos chickwts, aquellos que tengan un factor de feed mayor que 11.
table(chickwts$feed)
casein horsebean linseed meatmeal soybean sunflower
12 10 12 11 14 12
Solución
- Paquete base
Utilizando la función subset.
subset(data.frame(table(chickwts$feed)), Freq > 11)
library(dplyr)
chickwts %>%
count(feed) %>%
filter(n > 11)
Resultado
# base
Var1 Freq
1 casein 12
3 linseed 12
5 soybean 14
6 sunflower 12
# dplyr
# A tibble: 4 × 2
feed n
1 casein 12
2 linseed 12
3 soybean 14
4 sunflower 12
Entradas relacionadas
Referencias
No hay comentarios:
Publicar un comentario