【问题标题】:Loading R packages in job script在作业脚本中加载 R 包
【发布时间】:2012-09-20 10:46:34
【问题描述】:

我确定这是一个简单的问题,但我一直无法弄清楚。我想向统计计算中心提交作业,我使用的脚本如下:

#!/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 中安装软件包?我试图准确地复制交互式会话中的工作原理,但我没有成功。

【问题讨论】:

    标签: r syntax cluster-computing


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2020-08-20
      • 2016-07-08
      • 1970-01-01
      • 2018-01-13
      • 2018-04-14
      • 2016-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多