.External2(C_dataviewer, x, title) 中的错误:无法启动数据查看器

And*_*rew 5 r dataframe display

在 RI 中,任何时候我都会遇到以下错误,View()或者data.frame我不明白为什么。它发生得很突然。

> View(Fhat_all)
Error in .External2(C_dataviewer, x, title) : unable to start data viewer
In addition: Warning message:
In View(Fhat_all) : unable to open display

> da <- data.frame(comb[true_comb_RMSE[1],1], comb[true_comb_RMSE[1],2],
comb[true_comb_KS[1],1],comb[true_comb_KS[1],2])
Error in (function (env, objName)  : 
could not find function "object.size"
Run Code Online (Sandbox Code Playgroud)

我在 Stackoverflow 中检查了另一个页面无法使用 View() 或 edit() 函数,收到“Error in .External2(C_dataviewer, x, title) : invalid device”错误消息,但我不明白如何修复它. 所以我点击locale了终端并得到了这个结果:

Last login: Mon Mar 21 16:47:07 on ttys000
MacBook-Pro:~ "username"$ locale
LANG="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_CTYPE="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_ALL=
MacBook-Pro:~ "username"$ LC_CTYPE = C R
-bash: LC_CTYPE: command not found
Run Code Online (Sandbox Code Playgroud)

所以我LC_CTYPE=C R按照建议点击了终端并尝试查看 中的向量R,但我收到了相同的错误消息:

> View(w)
Error in .External2(C_dataviewer, x, title) : unable to start data viewer
In addition: Warning message:
In View(w) : unable to open display
Run Code Online (Sandbox Code Playgroud)

你能帮我么?谢谢你。

小智 2

我遇到过同样的问题。我打开 XQuartz,然后 View() 函数就起作用了。