2016-01-22 84 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安裝的頂部,那麼問題是別的。 –