无法访问 R 插入符号功能

无法访问 R 插入符号功能

晚上好,

我在 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来安装软件包,除非出现问题,否则它会自动安装依赖项。

相关内容