是否可以在R DT包中保存编辑

时间:2018-05-09 14:16:06

标签: r dt

there的最新版本允许编辑

我希望您可以直观地使用该表来替换底层data.frame中的值作为编码的快速选项,例如: -

df[1,2] <- 76
df[63,45] <- "foo"

但事实并非如此。我错过了什么吗?或者这是一个潜在的增强。编辑+保存似乎是显而易见的用法

1 个答案:

答案 0 :(得分:3)

&#34;但似乎并非如此。我错过了什么吗?&#34;

根据我的理解,您希望在视觉上替换数据框中的某些值,但您还没有成功。我不确定你尝试了什么,但这就是我所做的,它在RStudio中适用于我。

library(DT)
datatable(iris)
DT::datatable(head(iris), editable = TRUE)

修改

OP的问题对我来说不清楚。他/她已经明确表示可以在编辑任何值后保存。我无法在DT包中找到任何内容,如果这是预期的。但是,有一些通过GUI编辑数据框的变通方法。

1)editData包:https://cran.r-project.org/web/packages/editData/README.html

2)将数据框指定为df <- edit(df)会打开一个可以编辑并关闭的GUI,它会保存数据帧的状态。当我交叉检查此功能时,此答案的来源是:https://support.rstudio.com/hc/en-us/community/posts/206908027-Data-Editor-GUI-modifying-values-Feature-and-Error-

如果找到,请随意添加与DT包有关的解决方案。