tibble: Simple Data Frames
Provides a 'tbl_df' class (the 'tibble') that provides stricter checking and better formatting than the traditional data frame.
The tibble package provides utilities for handling tibbles, where
"tibble" is a colloquial term for the S3 tbl_df
class. The tbl_df
class is a special case of the base data.frame
.
class, developed in response to lessons learned over many years of data
analysis with data frames.
General resources:
Website for the tibble package: https://tibble.tidyverse.org
Tibbles chapter in R for Data Science
Resources on specific topics:
Create a tibble: tibble()
, as_tibble()
, tribble()
, enframe()
Inspect a tibble: print.tbl()
, glimpse()
Details on the S3 tbl_df
class: tbl_df
The following option is used for viewing tabular data with view()
:
tibble.view_max
: Maximum number of rows shown if the input is not a
data frame. Default: 1000.
The following options control printing of tbl
and tbl_df
objects:
tibble.print_max
: Row number threshold: Maximum number of rows printed.
Set to Inf
to always print all rows. Default: 20.
tibble.print_min
: Number of rows printed if row number threshold is
exceeded. Default: 10.
tibble.width
: Output width. Default: NULL
(use width
option).
tibble.max_extra_cols
: Number of extra columns printed in reduced form.
Default: 100.
The output uses color and highlighting according to the "cli.num_colors"
option.
Set it to 1
to suppress colored and highlighted output.
pillar.bold
: Use bold font, e.g. for column headers? This currently
defaults to FALSE
, because many terminal fonts have poor support for
bold fonts.
pillar.subtle
: Use subtle style, e.g. for row numbers and data types?
Default: TRUE
.
pillar.subtle_num
: Use subtle style for insignificant digits? Default:
FALSE
, is also affected by the pillar.subtle
option.
pillar.neg
: Highlight negative numbers? Default: TRUE
.
pillar.sigfig
: The number of significant digits that will be printed and
highlighted, default: 3
. Set the pillar.subtle
option to FALSE
to
turn off highlighting of significant digits.
pillar.min_title_chars
: The minimum number of characters for the column
title, default: 15
. Column titles may be truncated up to that width to
save horizontal space. Set to Inf
to turn off truncation of column
titles.
pillar.min_chars
: The minimum number of characters wide to
display character columns, default: 0
. Character columns may be
truncated up to that width to save horizontal space. Set to Inf
to
turn off truncation of character columns.
pillar.max_dec_width
: The maximum allowed width for decimal notation,
default 13.
Maintainer: Kirill Müller krlmlr+r@mailbox.org
Authors:
Hadley Wickham hadley@rstudio.com
Other contributors:
Romain Francois romain@r-enthusiasts.com [contributor]
Jennifer Bryan jenny@rstudio.com [contributor]
RStudio [copyright holder]
Useful links:
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.