我在学校写了一些代码来基本上显示R
的不同图表,并且我想在Mac
计算机上使用它。
是否有办法在R
计算机上使用Mac
终端命令,是否可以获取有关这些Mac
R
终端命令的更多信息?
答案 0 :(得分:11)
我使用标准R.app GUI下载的“R”命令,并建议使用它而不是macports。运行安装程序后,我看到:
$ which R
/usr/local/bin/R
$ ls -l /usr/local/bin/R
lrwxr-xr-x 1 root wheel 47 Nov 12 2008 /usr/local/bin/R -> /Library/Frameworks/R.framework/Resources/bin/R
$ R
R version 2.8.0 (2008-10-20)
...
>
我实际上更喜欢使用它而不是GUI,因为它使用工作空间和历史文件(.Rhistory和.RData)的当前工作目录。它使文件系统目录以这种方式组织项目变得更加容易,并且如果您也将命令行用于其他任务(如运行数据预处理脚本),则非常自然。
此外,终端版本可让您通过按Ctrl-C更轻松地取消昂贵的计算。 GUI有时会在这些过程中锁定。
默认情况下,我认为Mac终端R使用X11显示系统,这不如GUI使用的Quartz。您可以更改此设置:获取CarbonEL包,然后将以下内容放入~/.Rprofile
:
goquartz = function() {
library("CarbonEL")
options(device='quartz')
Sys.unsetenv("DISPLAY")
}
if (.Platform$GUI == "X11") {
# this means we're running in the terminal (not GUI) version.
# if you actually want the X11 display, comment out the following line
goquartz()
}
答案 1 :(得分:2)
如果为Mac OS X安装R,则可以使用R命令行工具.R网站有disk images和安装程序,或者您可以安装via MacPorts,如下所示:
$ sudo port install R
R网站的版本(2.9.1)略高于MacPorts(2.8.1)。