.External2(C_dataviewer,x,title)中出错:无法启动data viewer

.External2(C_dataviewer,x,title)中出错:无法启动data viewer,r,dataframe,display,R,Dataframe,Display,在R中,每当我点击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

在R中,每当我点击
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"
因此,根据建议,我在终端上点击了
LC\u 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

你能帮帮我吗?谢谢。我也有同样的问题。我打开了XQuartz,然后View()函数开始工作。

在更新了一些软件包后遇到了这种情况


重新启动R对我有效(在RStudio:Ctrl+Shift+F10中)。在那之后,错误消失了,
View
再次正常工作。

我在使用
jagsUI
包时遇到了同样的错误,该包屏蔽了
View
功能。也许包之间存在冲突

通过调用
conflicts(detail=TRUE)
检查函数之间的潜在冲突(取自,用于查找R中屏蔽的函数)


在我的例子中,最简单的解决方法是在我使用完JAGS后调用
detach(“package:jagsUI,unload=TRUE)

对你有用吗?不要在多好友帖子上发布相同的答案。如果你认为是重复的,则标记为重复。@Shree我认为它们是不同的问题,并且都没有标记为重复。我首先遇到了这个问题,解决了我的问题,并想提供一个潜在的解决方案。我后来才发现第二个问题。我认为我的回答可能会对其他SO用户有所帮助,如果他们只找到其中一个。我还注意到其他海报对这两个问题提出了同样的建议。
> 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