Displays weighted or unweighted frequencies, including <NA> counts and proportions.
freq(x, round.digits = st_options("round.digits"), order = "names",
style = st_options("style"), plain.ascii = st_options("plain.ascii"),
justify = "default", totals = st_options("freq.totals"),
report.nas = st_options("freq.report.nas"), missing = "",
display.type = TRUE, display.labels = st_options("display.labels"),
omit.headings = st_options("omit.headings"), weights = NA,
rescale.weights = FALSE, ...)
Factor or vector
Number of significant digits to display. Defaults
to 2
and can be set globally; see st_options
.
Ordering of rows in frequency table; “names” (default for non-factors), “levels” (default for factors), or “freq” (from most frequent to less frequent).
Style to be used by pander
when rendering
output table; One of “simple” (default), “grid”, or “rmarkdown”
This option can be set globally; see st_options
.
Logical. pander
argument; when
TRUE
, no markup characters will be used (useful when printing
to console). Defaults to TRUE
unless style = 'rmarkdown'
,
in which case it will be set to FALSE
automatically. To change the default
value globally, see st_options
.
String indicating alignment of columns. By default (“default”), “right” is used for text tables and “center” is used for html tables. You can force it to one of “left”, “center”, or “right”.
Logical. Set to FALSE
to hide totals from results. To change this
value globally, see st_options
.
Logical. Set to FALSE
to turn off reporting of missing values.
To change this default value globally, see st_options
.
Characters to display in NA cells. Defaults to “”.
Logical. Should variable type be displayed? Default is TRUE
.
Logical. Should variable / data frame labels be displayed?
Default is TRUE
. To change this default value globally, see
st_options
.
Logical. Set to TRUE
to omit heading section. Can be set
globally via st_options
.
Vector of weights; must be of the same length as x
.
Logical parameter. When set to TRUE
, the total
count will be the same as the unweighted x
. FALSE
by default.
Additional arguments passed to pander
.
A frequency table of class matrix
with added attributes used
by the print method.
The default plain.ascii = TRUE
option is there to make results
appear cleaner in the console. To avoid rmarkdown rendering problems, this
option is automatically set to FALSE
whenever
style = "rmarkdown"
(unless plain.ascii = TRUE
is made
explicit in the function call).
# NOT RUN {
data(tobacco)
freq(tobacco$gender)
freq(tobacco$gender, totals = FALSE)
freq(tobacco$gender, display.nas = FALSE)
freq(tobacco$gender, style="rmarkdown")
with(tobacco, view(by(diseased, smoker, freq), method = "pander"))
# }
Run the code above in your browser using DataLab