【问题标题】:Is it possible to save edits in the R DT package是否可以在 R DT 包中保存编辑
【发布时间】:2018-10-19 16:57:18
【问题描述】:

DT package 的最新版本允许编辑

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

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

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

【问题讨论】:

  • 我不清楚你在问什么,你的例子是不可重现的。你实际上得到了什么?你期望得到什么?

标签: r dt


【解决方案1】:

“但情况似乎并非如此。我错过了什么吗?”

据我了解,您希望直观地替换数据框中的某些值,但您没有成功。我不确定你尝试了什么,但这就是我所做的,它在 RStudio 中对我有用。

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

编辑:

OP 的问题我不清楚。他/她已经明确表示,一旦编辑任何值,就可以保存。如果这是预期的,我在 DT 包中找不到任何东西。但是,有一些解决方法可以通过 GUI 编辑数据框。

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

2) 将数据框分配为df &lt;- edit(df) 会打开一个可以编辑和关闭的 GUI,它会保存数据框的状态。虽然我交叉检查了这个功能,但这个答案的来源来自这里:https://support.rstudio.com/hc/en-us/community/posts/206908027-Data-Editor-GUI-modifying-values-Feature-and-Error-

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

【讨论】:

  • 请阅读标题是否可以在 R DT 包中保存编辑
  • 抱歉,我的错。我用一些替代方法更新了答案。
  • 感谢您的建议。我去看看
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-09-15
  • 1970-01-01
  • 2015-05-09
  • 1970-01-01
  • 1970-01-01
  • 2017-03-08
  • 1970-01-01
相关资源
最近更新 更多