我的R
session :
R version 2.15.1 (2012-06-22)
Platform: i386-pc-mingw32/i386 (32-bit)
locale:
[1] LC_COLLATE=English_United States.1252
[2] LC_CTYPE=English_United States.1252
[3] LC_MONETARY=English_United States.1252
[4] LC_NUMERIC=C
[5] LC_TIME=English_United States.1252
attached base packages:
[1] stats graphics grDevices datasets utils methods base
other attached packages:
[1] rcom_2.2-5 rscproxy_2.0-5
loaded via a namespace (and not attached):
[1] tools_2.15.1
问题是这样的:
> require(KFAS)
Loading required package: KFAS
Error in eval(expr, envir, enclos) :
could not find function ".getNamespace"
In addition: Warning message:
package ‘KFAS’ was built under R version 3.0.0
Error : unable to load R code in package ‘KFAS’
这是我第一次在加载包时遇到这样的错误。 KFAS
手册说我只需要 R >= 2.15.0
。
这有什么问题吗?
最佳答案
.getNamespace
函数是 R 3.0.0 的一部分。警告消息指出您安装的软件包是为 R 3.0 而不是 2.15 构建的。该包尝试使用 .getNamespace
函数,但找不到它,因为它不是 R 2.15 的一部分。您可以升级到 R 3.0(目前似乎还处于实验阶段)或安装 R 2.xx 版本的软件包。
只需使用以下命令安装包:
install.packages("KFAS")
library(KFAS)
对我来说效果很好。
关于r - 找不到函数 ".getNamespace",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15809414/