我有简单的R脚本试图定义类。 example.R
Tuple <- setClass("Tuple",
slots = c(
id="character",
comp="character",
stream="character",
task="character",
output="vector",
anchors="vector"
)
);
当我运行Rscript example.R。 我收到错误说
eval中的错误(expr,envir,enclos):找不到函数“setClass” 电话:来源 - &gt; withVisible - &gt; eval - &gt; EVAL
任何人都可以帮忙吗?
答案 0 :(得分:14)
Rscript,尽管如此,不加载标准methods
包。所以在脚本之前加上
library(methods)
一切都应该是好的。
如果您使用的是Linux,则可以使用我们的littler软件包。它也为你加载methods
,并且开始比Rscript快一点。
编辑现在大约五年后,这已添加到R版本3.5.0或更高版本中的Rscript
。