Learn R Programming

janitor (version 0.2.1)

top_levels: Generate a frequency table of a factor grouped into top-n, bottom-n, and all other levels.

Description

Get a frequency table of a factor variable, grouped into categories by level.

Usage

top_levels(input_vec, n = 2, show_na = FALSE, sort = FALSE)

Arguments

input_vec
the factor variable to tabulate.
n
number of levels to include in top and bottom groups
show_na
should cases where the variable is NA be shown?
sort
should the resulting table be sorted in descending order?

Value

Returns a data.frame (actually a tbl_df) with the frequencies of the grouped, tabulated variable. Includes counts and percentages, and valid percentages (calculated omitting NA values, if present in the vector and show_na = TRUE.)

Examples

Run this code
top_levels(as.factor(mtcars$hp), 2)

Run the code above in your browser using DataLab