Dropping levels
The contingency table from the last exercise revealed that there are some levels that have very low counts. To simplify the analysis, it often helps to drop such levels.
In R, this requires two steps: first filtering out any rows with the levels that have very low counts, then removing these levels from the factor variable with droplevels()
. This is because the droplevels()
function would keep levels that have just 1 or 2 counts; it only drops levels that don't exist in a dataset.
Este ejercicio forma parte del curso
Análisis exploratorio de datos en R
Instrucciones de ejercicio
The contingency table from the last exercise is available in your workspace as tab
.
- Load the
dplyr
package. - Print
tab
to find out which level ofalign
has the fewest total entries. - Use
filter()
to filter out all rows ofcomics
with that level, then drop the unused level withdroplevels()
. Save the simplified dataset ascomics_filtered
.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
# Load dplyr
___
# Print tab
___
# Remove align level
comics_filtered <- ___ %>%
___(align != ___) %>%
___()
# See the result
comics_filtered