This vignette simply displays the default data types and summary functions for skimr
. Customizing skimr
is explained in the Using Skimr vignette.
skimr
has a group of functions that it applies to all data types. We call these the “base”” skimmers:
n_missing
: The number of missing values in the column.complete_rate
: The ratio of non-missing values to the total values in the column.To learn more about the functions used in this package, use the function get_default_skimmer_names()
.
library(skimr)
get_default_skimmer_names()
## $AsIs
## [1] "n_unique" "min_length" "max_length"
##
## $Date
## [1] "min" "max" "median" "n_unique"
##
## $POSIXct
## [1] "min" "max" "median" "n_unique"
##
## $Timespan
## [1] "min" "max" "median" "n_unique"
##
## $character
## [1] "min" "max" "empty" "n_unique" "whitespace"
##
## $complex
## [1] "mean"
##
## $difftime
## [1] "min" "max" "median" "n_unique"
##
## $factor
## [1] "ordered" "n_unique" "top_counts"
##
## $haven_labelled
## [1] "mean" "sd" "p0" "p25" "p50" "p75" "p100" "hist"
##
## $list
## [1] "n_unique" "min_length" "max_length"
##
## $logical
## [1] "mean" "count"
##
## $numeric
## [1] "mean" "sd" "p0" "p25" "p50" "p75" "p100" "hist"
##
## $ts
## [1] "start" "end" "frequency" "deltat" "mean"
## [6] "sd" "min" "max" "median" "line_graph"
The counterpart to this function is get_default_skimmers()
, which returns the functions themselves. If you are interested in a particular class within skimr
, pass it as a string to either function.
get_default_skimmer_names("numeric")
## $numeric
## [1] "mean" "sd" "p0" "p25" "p50" "p75" "p100" "hist"
The same information is stored in the skimmers_used
attribute of the object returned by skim()
.