(Interactive?)表编辑R

问题描述 投票:0回答:1
否,水平指定表条目会变得凌乱,尤其是随着越来越多的变量和条目。 我想知道是否有一种更像这样的方法

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软件包之类的内容,但据我了解,它只会允许我的输出文档中的交互式内容,这不是我想要的。

我将其添加为答案,尽管从定义上讲 - 很难通过代码证明这一点!
我已经听到了有关软件包
DataEditR

的很多好消息(这使您可以交互式输入,过滤和编辑数据)。当我短暂地使用它时,它似乎真的很令人印象深刻。请注意,它还包括一个rstudio加载项!

there是一个链接:

https://dillonhammill.github.io/dataeditr/

基础功能提供了一种使用例如:g的方法

read.xxx
r
1个回答
2
投票
注意,缩进行会引入字符串中的空间,因此无法获得所需的输出。这可以通过更复杂的版本来解决:

my_tbl <- read.delim( header=TRUE, sep=" ", text= "var1 var2 var3 blab sblab lab bleb sbleb leb blib sblib lib blob sblob lob blub sblub lub")


您可以使用Tibble软件包中的Tribble函数轻松创建表

my_tbl <- read.delim( header=TRUE, sep=" ", text=paste0(c( "var1 var2 var3", "blab sblab lab", "bleb sbleb leb", "blib sblib lib", "blob sblob lob", "blub sblub lub"), collapse="\n"))

© www.soinside.com 2019 - 2025. All rights reserved.