【问题标题】:Issue running R in batch mode [duplicate]以批处理模式运行 R 的问题 [重复]
【发布时间】:2016-09-15 22:44:19
【问题描述】:

在过去的几天里,我一直在研究 Norman Matloff 的 The Art of R Programming。本书中的第一个示例如下:

# test.R 
# Creates a histogram of 100 normal variates and saves it to xh.pdf.
pdf("xh.pdf")
hist(rnorm(100))
dev.off()

作者说执行$ R CMD BATCH test.R 会生成xh.pdf,但是没有用。我搜索了“R 批处理模式”并设法使用$ R --no-save < test.R 生成 PDF 文件。有谁知道为什么第二种方法有效而第一种方法无效?

更多信息:我正在使用 OSX El Capitan。 $ R CMD BATCH test.R 生成一个文件 test.Rout,其中包含以下内容:

/usr/local/Cellar/r/3.3.0/R.framework/Resources/bin/R: line 201:
/usr/local/Library/ENV/4.3/sed: No such file or directory

【问题讨论】:

  • 你能给出执行R CMD BATCH test.R时的结果吗?这会产生错误吗?您的操作系统和 R 版本信息也可以帮助人们弄清楚。
  • 你试过 `Rscript test.R' 吗?

标签: r


【解决方案1】:

我按照here 列出的步骤解决了这个问题。

  1. 符号链接到我的自制文件夹 ln -s /opt/X11/include/X11 /usr/local/include/X11(请注意,您的 homebrew 目录可能是 不同)
  2. brew install homebrew/dupes/tcl-tk
  3. 酿造链接--覆盖 --强制 tcl-tk; brew unlink tcl-tk brew reinstall -s r

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-03
    • 2014-07-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多