Row-wise tibble creation

Create tibbles using an easier to read row-by-row layout. This is useful for small tables of data where readability is important. Please see tibble-package for a general introduction.

Usage

tribble(. )

Arguments

< dynamic-dots > Arguments specifying the structure of a tibble . Variable names should be formulas, and may only appear before the data. These arguments are processed with rlang::list2() and support unquote via !! and unquote-splice via . .

Value

See also

See quasiquotation for more details on tidy dots semantics, i.e. exactly how the . argument is processed.

Examples

tribble(  ~colA, ~colB,  "a", 1,  "b", 2,  "c", 3 ) #> # A tibble: 3 × 2 #> colA colB #> #> 1 a 1 #> 2 b 2 #> 3 c 3 # tribble will create a list column if the value in any cell is # not a scalar tribble(  ~x, ~y,  "a", 1:3,  "b", 4:6 ) #> # A tibble: 2 × 2 #> x y #> #> 1 a #> 2 b # Use dplyr::mutate(dplyr::across(. )) to assign an explicit type tribble(  ~a, ~b, ~c,  1, "2000-01-01", "1.5" ) %>%  dplyr::mutate(  dplyr::across(a, as.integer),  dplyr::across(b, as.Date)  ) #> # A tibble: 1 × 3 #> a b c #>  #> 1 1 2000-01-01 1.5 

Site built with pkgdown 2.0.7.9000.