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

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.0.1, License: GPL-3

Community examples

Looks like there are no examples yet.