在作业脚本中加载R包

时间:2012-09-20 10:46:35

标签: r syntax cluster-computing

我确信这是一个简单的问题,但我无法弄明白。我想向统计计算中心提交一份工作,我正在使用如下脚本:

#!/bin/sh 
#PBS -l nodes=1
#PBS -l walltime=1:00:00
module add R/2.14.0
R
packages.install("np")
61
library(np)
packages.install("foreign")
library(foreign)
data<-read.dta("smallsample.dta")

...

然后在R中使用np包有更多命令。注意:61行用于安装包时请求的特定于国家/地区的镜像。当我提交脚本时,我立即收到包含packages.install("np")的行的错误。如何在R中安装软件包?我试图复制在交互式会话中的确切功能,但我没有成功。

1 个答案:

答案 0 :(得分:3)

您必须使用install.packages而不是packages.install。要设置存储库,您必须使用repos参数。我怀疑只是输入它会这样,但不确定。