我有一个数据表作为CSV文件,用于创建仪表板的指标。数据表包括度量ID,并将其与字段名称相关联。这个表——这个度量的定义——在很大程度上是静态的,我想把它包含在R代码中,而不是导入一个包含这些标题的CSV文件。
表格看起来像这样:
Metric_ID | |
---|---|
AB0001 | |
AB0002 |
这里有两个选项(示例取自各自的帮助页面(:
data.table::fread((
fread("A,B
1,2
3,4
")
#> A B
#> <int> <int>
#> 1: 1 2
#> 2: 3 4
https://rdatatable.gitlab.io/data.table/reference/fread.html
tibble::tribble((
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
https://tibble.tidyverse.org/reference/tribble.html
其他选项:
- 如果您已经从某个地方获得了data.frame,您也可以使用
dput()
来获得structure()
代码,您可以将其粘贴到正在分发的文件中 - 使用
reprex
程序包https://reprex.tidyverse.org/