> Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()),
> versionCheck = vI[[j]]) : namespace ‘pbkrtest’ 0.4-2 is being
> loaded, but >= 0.4.4 is required
> Error: package or namespace load
> failed for ‘caret’
Caret工作正常,直到我试图加载Rcpp并且它搞砸了一切。
我用插入符号搜索了类似问题的答案,但是发布的解决方案似乎对我来说不起作用。我跟着说:
install.packages("caret", dependencies = TRUE)
但它不起作用。
答案 0 :(得分:1)
我的dynlm
包有同样的问题。我犯了同样的错误。但由于R状态pbkrtest
是必需的。 R 3.2.3 下不提供此软件包。
但是你可以在线下载软件包,在这个网站上看一下,问题已经在stackoverflow上询问了,他们给了一个你可以找到软件包的网站。然后编写以下代码:
install.packages("...",repos = NULL, type="source")
install.packages("pbkrtest", dependencies = TRUE)
在第一行中,我在这里编写了3个点,您需要编写放置pbkrtest-package的文件的路径。
答案 1 :(得分:1)
我也遇到了与插入包相同的问题,我可以解决它:
install.packages("lme4", dependencies = TRUE)
library(lme4)
methods(sigma)
install.packages("pbkrtest", dependencies = TRUE)
library(caret)
这对我有用!
答案 2 :(得分:1)
我建议您检查R版本。我将版本更新为3.5.1,它可以完美运行:)
仅Mac –使用updateR
与installr类似,updateR是用于帮助在Mac OS上更新R的软件包。
您需要的R代码是以下5行:
install.packages('devtools')#假设尚未安装
库(devtools)
install_github('andreacirilloac / updateR')
库(updateR)
updateR(admin_password ='管理员用户密码')
答案 3 :(得分:0)
我在插入符号时遇到了同样的错误,上述建议都没有帮助。我的R版本是3.2,当前版本是3.4。 我安装了新版本,问题已解决
答案 4 :(得分:0)
尝试install.packages('DEoptimR'),然后尝试install.packages(“caret”,dependencies = TRUE)。我有同样的问题。这个命令对我有用。
答案 5 :(得分:0)
我遇到过这个问题并尝试了很多方法,但是关于错误抛出r控制台并开始逐个下载软件包。记下了我为此所做的一切。 y r studio版本是“R版本3.4.4”
首先是install.packages(“插入符号”),install.packages(“ggplot2”),install.packages(“lattice”),install.packages(“lava”)..
然后加载库(ggplot2)然后加载库(晶格)然后加载库(熔岩),最后加载库(插入符号)。
我认为插入符号具有这些包依赖性,所以一旦插入符号,理想情况下'install.packages('caret',dependencies = TRUE)'应该可以工作但是它在我的R版本中不起作用所以我按照给出的步骤以上,它对我有用。
希望如果有人遇到此问题可能会有效
答案 6 :(得分:0)
我确实尝试了上述所有方式来安装和激活插入符号,但没有一种对我有用。 最后,我要做的是去我的R库所在的驱动器位置。我删除了一个名为“插入符”的文件夹,然后在R Studio中运行“ remove.packeges(“插入符”)“来删除插入符包。 然后我重新安装了软件包。 install.packages(“插入符号”) 图书馆(插入符号) 它对我有用。
答案 7 :(得分:0)
我在R 3.6.1中,今天遇到了同样的错误。
我使用了以下代码:
install.packages("caret",dep = TRUE)
install.packages("ggplot2")
install.packages("lattice")
install.packages("lava")
install.packages("purrr")
library(ggplot2)
library(lattice)
library(lava)
library(purrr)
library(caret)
现在对我来说很好。一切都取决于您应该与插入符号一起安装的依赖项。
答案 8 :(得分:0)
使用此:
install.packages(c("ggplot2", "lattice", "lava", "purrr", "caret"))
library(c("ggplot2", "lattice", "lava", "purrr", "caret"))
如果这不起作用,请在您的计算机上创建一个文件夹(在这种情况下为R_LIB)(在这种情况下为文档),并按如下所示包括文件夹位置:
install.packages(c("ggplot2", "lattice", "lava", "purrr", "caret"), lib = "C:/documents/R_LIB")
library(c("ggplot2", "lattice", "lava", "purrr", "caret"), lib = "C:/documents/R_LIB")