This function can be used to efficiently combine the frequencies of variables with the same possible values. The frequencies are collapsed into a table with the variable names as row names and the possible values as column (variable) names.
multiVarFreq(data, items = NULL, labels = NULL, sortByMean = TRUE)
data | The dataframe containing the variables. |
---|---|
items | The variable names. |
labels | Labels can be provided which will be set as row names when provided. |
sortByMean | Whether to sort the rows by mean value for each variable (only sensible if the possible values are numeric). |
The resulting dataframe, but with class 'multiVarFreq' prepended to allow pretty printing.
table
, freq
multiVarFreq(mtcars, c('gear', 'carb'));#> 1 2 3 4 5 6 8 #> carb 7 10 3 10 1 1 #> gear 15 12 5