使用更易于阅读的 row-by-row 布局创建 tibble 。这对于可读性很重要的小型数据表非常有用。一般介绍请参见tibble-package。
参数
- ...
-
<
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 tibble tibble 构建 DataFrame 架
- R tibble tibble_options 封装选项
- R tibble char 设置字符向量格式
- R tibble frame_matrix 逐行矩阵创建
- R tibble num 设置数值向量的格式
- R tibble rownames 用于处理行名称的工具
- R tibble enframe 将向量转换为数据帧,反之亦然
- R tibble add_row 将行添加到 DataFrame
- R tibble as_tibble 将列表、矩阵等强制转换为 DataFrame
- R tibble subsetting 子集化标题
- R tibble add_column 将列添加到 DataFrame
- R tibble lst 建立一个清单
- R tibble formatting 打印小标题
- R tibble new_tibble Tibble 构造函数和验证器
- R tidyr separate_rows 将折叠的列分成多行
- R tidyr extract 使用正则表达式组将字符列提取为多列
- R tidyr chop 砍伐和砍伐
- R tidyr pivot_longer_spec 使用规范将数据从宽转为长
- R tidyr unnest_longer 将列表列取消嵌套到行中
- R tidyr uncount “计数” DataFrame
- R tidyr cms_patient_experience 来自医疗保险和医疗补助服务中心的数据
- R tidyr pivot_wider_spec 使用规范将数据从长轴转向宽轴
- R tidyverse tidyverse_update 更新 tidyverse 软件包
- R tidyr replace_na 将 NA 替换为指定值
- R tidyr unnest_wider 将列表列取消嵌套到列中
注:本文由纯净天空筛选整理自Kirill Müller等大神的英文原创作品 Row-wise tibble creation。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。