pillar

0th

Percentile

Format a vector suitable for tabular display

pillar() formats a vector using one row for a title (if given), one row for the type, and length(x) rows for the data.

Usage
pillar(x, title = NULL, width = NULL, ...)
Arguments
x

A vector to format

title

An optional title for the column. The title will be used "as is", no quoting will be applied.

width

Default width, optional

...

Other arguments passed to methods

Aliases
  • pillar
Examples
# NOT RUN {
x <- 123456789 * (10 ^ c(-1, -3, -5, NA, -8, -10))
pillar(x)
pillar(-x)
pillar(runif(10))
pillar(rcauchy(20))

# Special values are highlighted
pillar(c(runif(5), NA, NaN, Inf, -Inf))

# Very wide ranges will be displayed in scientific format
pillar(c(1e10, 1e-10), width = 20)
pillar(c(1e10, 1e-10))

x <- c(FALSE, NA, FALSE, FALSE, TRUE, FALSE, FALSE, TRUE, FALSE, TRUE)
pillar(x)

x <- c("This is string is rather long", NA, "?", "Short")
pillar(x)
pillar(x, width = 30)
pillar(x, width = 5)

date <- as.Date("2017-05-15")
pillar(date + c(1, NA, 3:5))
pillar(as.POSIXct(date) + c(30, NA, 600, 3600, 86400))
# }
Documentation reproduced from package pillar, version 1.3.1, License: GPL-3

Community examples

Looks like there are no examples yet.