當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。