2016-01-22 112 views
0

当调用函数data.entry() 我首先得到关于丢失包“XQuartz”的错误,然后我下载了一个并安装它。R data.entry()无法打开

当我再次尝试,我得到了一个新的错误如下:.External2

错误(C_dataentry,数据模式): 无法启动数据编辑 另外:警告消息: 在的DataEntry( odata,as.list(Modes)):无法打开显示

有人可以帮我弄清楚这一点吗?谢谢 !

回答

1

Data.entry行为因系统和图形用户界面而异,有时在某些版本中完全不受支持,因此会报告错误。有关系统特定的详细信息,请参阅?data.entry

如果无法使用它,请发布您的操作系统/ GUI详细信息和r版本/详细信息。

其他说明:当source code for data.entry()无法解析带有操作系统的GUI环境的XOpenDisplay命令时,会生成该错误。在Linux上,这通常意味着要归咎于Xdata.entry主要用于Windows,因为* unix系统上有更好的替代方案,而更少的发型配置受挫。

RStudio可以帮助您进行可视化数据录入/编辑,调试更少。

另一种选择是包RCmdr,其中包括一个可在一些平台上工作的可视化编辑器。它可在CRAN:Rcmd package

另一个选择是从utils包,而不是data.entry使用功能edit()。它对平台的依赖较少。请参阅?editutils::edit.data.frame

+0

是的,实际上我正在使用我的macbook pro并使用RStudio。我实际上是R的初学者,并尝试这个条款。也许它在Mac中不可用.... – Benjamin

+0

我可以直接使用RStudio界面来编辑电子表格中的数据吗?我看到view()函数可以查看,排序,搜索。但它似乎无法编辑? – Benjamin

+0

您使用的是Rstudio服务器吗?如果是这样,它显然不支持'data.entry'。请参阅https://support.rstudio.com/hc/en-us/community/posts/200659797-unable-to-view-data-with-fix-edit 如果您使用常规的Mac Rstudio, R的mac安装的顶部,那么问题是别的。 –