晚上好,
我在 64 位 Windows 7 Home Premium 上安装了 R(版本 3.5.1),并使用 RStudio(版本 1.1.456),内存为 4.00 GB(RAM)。我下载了 caret 包并加载了它(library(caret)),但当我尝试使用它的任何功能时,会出现以下消息。首先,使用
library(caret)
Loading required package: ggplot2
Error: package or namespace load failed for ‘ggplot2’ in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]):
there is no package called ‘gtable’
Error: package ‘ggplot2’ could not be loaded
In addition: Warning messages:
1: package ‘caret’ was built under R version 3.5.3
2: package ‘ggplot2’ was built under R version 3.5.3
然后,当使用它的任何功能时:
myFolds <- createFolds(y_sd_tr, k = 10)
Error in createFolds(y_sd_tr, k = 10) :
could not find function "createFolds"
因此,我无法使用插入符号。有人能帮忙吗?
谢谢,Marc
答案1
这些警告在这里无关紧要。通常那些关于 R 版本的警告都无关紧要。真正的问题是:
there is no package called ‘gtable’
由于缺少所以ggplot2
拒绝加载,并且因为插入符号要求ggplot2
caret
永远不会加载。
我想知道您说的“已下载”是什么意思。您应该使用install.packages
来安装软件包,除非出现问题,否则它会自动安装依赖项。