| descr {sjmisc} | R Documentation |
This function wraps the describe-function
and prints a basic descriptive statistic, including variable labels.
descr(x, ..., max.length = NULL, out = c("txt", "viewer", "browser"))
x |
A vector or a data frame. May also be a grouped data frame (see 'Note' and 'Examples'). |
... |
Optional, unquoted names of variables that should be selected for
further processing. Required, if |
max.length |
Numeric, indicating the maximum length of variable labels
in the output. If variable names are longer than |
out |
Character vector, indicating whether the results should be printed
to console ( |
A data frame with basic descriptive statistics, derived from the
describe-function. The additional column
NA.prc informs about the percentage of missing values in
a variable.
data may also be a grouped data frame (see group_by)
with up to two grouping variables. Descriptive tables are created for each
subgroup then.
data(efc)
descr(efc, e17age, c160age)
library(dplyr)
efc %>% select(e42dep, e15relat, c172code) %>% descr()
# with grouped data frames
efc %>%
group_by(e16sex) %>%
select(e16sex, e42dep, e15relat, c172code) %>%
descr()
# you can select variables also inside 'descr()'
efc %>%
group_by(e16sex, c172code) %>%
descr(e16sex, c172code, e17age, c160age)
# or even use select-helpers
descr(efc, contains("cop"), max.length = 20)