Formats tabular data in columns or rows using the full range of colours provided by modern terminals. Provides various generics for making every aspect of the display customizable.
pillar() for formatting a single column,
print.tbl() for formatting data-frame-like objects,
pillar_options for a list of package options.
pillar(1:3)
#> <pillar>
#> <int>
#> 1
#> 2
#> 3
pillar(c(1, 2, 3))
#> <pillar>
#> <dbl>
#> 1
#> 2
#> 3
pillar(factor(letters[1:3]), title = "letters")
#> <pillar>
#> letters
#> <fct>
#> a
#> b
#> c
tbl_format_setup(tibble::as_tibble(mtcars), width = 60)
#> <pillar_tbl_format_setup>
#> <tbl_format_header(setup)>
#> # A tibble: 32 × 11
#> <tbl_format_body(setup)>
#> mpg cyl disp hp drat wt qsec vs am
#> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl>
#> 1 21 6 160 110 3.9 2.62 16.5 0 1
#> 2 21 6 160 110 3.9 2.88 17.0 0 1
#> 3 22.8 4 108 93 3.85 2.32 18.6 1 1
#> 4 21.4 6 258 110 3.08 3.22 19.4 1 0
#> 5 18.7 8 360 175 3.15 3.44 17.0 0 0
#> 6 18.1 6 225 105 2.76 3.46 20.2 1 0
#> 7 14.3 8 360 245 3.21 3.57 15.8 0 0
#> 8 24.4 4 147. 62 3.69 3.19 20 1 0
#> 9 22.8 4 141. 95 3.92 3.15 22.9 1 0
#> 10 19.2 6 168. 123 3.92 3.44 18.3 1 0
#> <tbl_format_footer(setup)>
#> # ℹ 22 more rows
#> # ℹ 2 more variables: gear <dbl>, carb <dbl>