当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R tibble tribble 逐行小标题创建


使用更易于阅读的 row-by-row 布局创建 tibble 。这对于可读性很重要的小型数据表非常有用。一般介绍请参见tibble-package

用法

tribble(...)

参数

...

< dynamic-dots > 指定 tibble 结构的参数。变量名称应该是公式,并且只能出现在数据之前。这些参数使用 rlang::list2() 进行处理,并支持通过 !! 取消引用和通过 !!! 取消引用拼接。

一个tibble

也可以看看

有关整洁点语义的更多详细信息,请参阅准引用,即 ... 参数的处理方式。

例子

tribble(
  ~colA, ~colB,
  "a",   1,
  "b",   2,
  "c",   3
)
#> # A tibble: 3 × 2
#>   colA   colB
#>   <chr> <dbl>
#> 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        
#>   <chr> <list>   
#> 1 a     <int [3]>
#> 2 b     <int [3]>

# 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    
#>   <int> <date>     <chr>
#> 1     1 2000-01-01 1.5  
源代码:R/tribble.R

相关用法


注:本文由纯净天空筛选整理自Kirill Müller等大神的英文原创作品 Row-wise tibble creation。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。