【发布时间】:2021-07-06 08:39:44
【问题描述】:
我正在使用 Rmarkdown,但我想这个问题也适用于“简单”R 脚本。 当我写科学报告时,我有时会创建一个像这样的自定义表格
my_tbl <- table (var1 = c("blab","bleb","blib","blob","blub"),
var2 = c("sblab","sbleb","sblib","sblob","sblub"),
var3 = c("lab","leb","lib","lob","lub"))
但是,像这样横向指定表格条目可能会变得混乱,尤其是在变量和条目数量不断增加的情况下。
我想知道有没有办法更像这样
my_tbl <- table(var1 = c("blab", ,var2 = c("sblab", ,var3 = c("lab",
"bleb", "sbleb", "leb",
"blib", "sblib", "lib",
"blob", "sblob", "lob",
"blub") "sblub") "lub"))
甚至像这样
var1 var2 var3
my_tbl <- table( "blab" "sblab" "lab"
"bleb" "sbleb" "leb"
"blib" "sblib" "lib"
"blob" "sblob" "lob"
"blub" "sblub" "lub")
从编辑器内部。
所以它实际上是关于“原始”R 脚本/Rmarkdown 文档,而不是关于它的输出。
我想我正在寻找一个我还没有找到的 RStudio 功能。
无论哪种方式,我都可以将它作为“简单”的编辑器或交互式编辑器。
我已经开始研究 DT 包之类的东西,但据我了解,它只允许在我的 OUTPUT 文档中包含交互式内容,这不是我想要的。
【问题讨论】:
-
一种方法是使用
tibble::tribble()。这让您可以垂直指定表格。
标签: r