| overview {cheapr} | R Documentation |
An alternative to summary() inspired by the skimr package
Description
A cheaper summary() function, designed for larger data.
Usage
overview(x, hist = FALSE, digits = getOption("cheapr.digits", 2))
## Default S3 method:
overview(x, hist = FALSE, digits = getOption("cheapr.digits", 2))
## S3 method for class 'logical'
overview(x, hist = FALSE, digits = getOption("cheapr.digits", 2))
## S3 method for class 'numeric'
overview(x, hist = FALSE, digits = getOption("cheapr.digits", 2))
## S3 method for class 'character'
overview(x, hist = FALSE, digits = getOption("cheapr.digits", 2))
## S3 method for class 'factor'
overview(x, hist = FALSE, digits = getOption("cheapr.digits", 2))
## S3 method for class 'Date'
overview(x, hist = FALSE, digits = getOption("cheapr.digits", 2))
## S3 method for class 'POSIXt'
overview(x, hist = FALSE, digits = getOption("cheapr.digits", 2))
## S3 method for class 'ts'
overview(x, hist = FALSE, digits = getOption("cheapr.digits", 2))
## S3 method for class 'zoo'
overview(x, hist = FALSE, digits = getOption("cheapr.digits", 2))
## S3 method for class 'data.frame'
overview(x, hist = FALSE, digits = getOption("cheapr.digits", 2))
Arguments
x |
A vector or data frame. |
hist |
Should in-line histograms be returned? Default is |
digits |
How many decimal places should the summary statistics be printed as? Default is 2. |
Details
No rounding of statistics is done except in printing which can be controlled
either through the digits argument in overview(), or by setting the
option options(cheapr.digits).
To access the underlying data, for example the numeric summary,
just use $numeric, e.g. overview(rnorm(30))$numeric.
Value
An object of class "overview". Under the hood this is just a list of data frames. Key summary statistics are reported in each data frame.
Examples
library(cheapr)
overview(iris)
# With histograms
overview(airquality, hist = TRUE)
# Round to 0 decimal places
overview(airquality, digits = 0)
# We can set an option for all overviews
options(cheapr.digits = 1)
overview(rnorm(100))
options(cheapr.digits = 2) # The default
[Package cheapr version 0.9.3 Index]