我已经使用自制软件在我的机器上安装了XQuartz然后我重新启动了我的机器,当我尝试在RStudio中使用fix()命令时出现以下错误
> College=read.csv("College.csv",header=T,na.strings ="?")
> fix(College)
Error in edit.data.frame(get(subx, envir = parent), title = subx, ...) :
X11 is not available
当我在终端尝试以下内容时,它按预期工作。如何在RStudio中使相同的命令工作
答案 0 :(得分:4)
将其作为答案以防其他人发现此事。
这个特殊问题是由于在macOS上使用Homebrew R(在本Q时)没有使用X11支持进行编译。
我应该先让OP执行capabilities()
。那将显示如下:
## jpeg png tiff tcltk X11 aqua http/ftp
## TRUE TRUE TRUE TRUE TRUE TRUE TRUE
## sockets libxml fifo cledit iconv NLS profmem
## TRUE TRUE TRUE TRUE TRUE TRUE TRUE
## cairo ICU long.double libcurl
## TRUE TRUE TRUE TRUE
如果X11
是FALSE
,那么你有一个R安装,不支持X11,应该使用CRAN的macOS R发行版。