【发布时间】:2015-10-21 11:04:03
【问题描述】:
我无法打开安装 ggplot2 和 data.table 包。 它给了我以下错误(ggplot2 的示例)
> library(ggplot2)
Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) :
there is no package called ‘Rcpp’
Error: package or namespace load failed for ‘ggplot2’
在我关闭我的 R 会话之前,我能够很好地使用这两个包。现在每次我尝试运行它时都会显示这个错误。
我也尝试删除并重新安装它,但没有成功。
remove.packages(c("ggplot2", "data.table"))
install.packages('ggplot2', dep = TRUE)
install.packages('data.table', dep = TRUE)
我不知道怎么了
【问题讨论】:
-
你的问题不是包ggplot2,而是包Rcpp。
-
阅读错误信息,您将获得问题的解决方案。使用
install.packages("ggplot2", dependencies = TRUE)是个好主意。 -
哎呀。也许 data.table 那么?或者可能发生了一些无法重现的事情,这是对赏金的浪费。
-
ggplot2 依赖于五打其他东西,其中一些(规模?)使用编译代码。所以 ggplot2 是 R-only 的事实是一个红鲱鱼。
-
我在安装
Rcpp后遇到了同样的问题。没有其他东西会加载。刚刚又做了install.packages('Rcpp', dependencies = TRUE),不用再弄乱我的任何其他包了。
标签: r ggplot2 data.table