编辑2018-04-26:根据评论更改了标题,这是R3.5.0的更广泛问题
原:
我对R很陌生,并不精通所有的欢乐。
我刚刚将我的作品计算机升级(结果!)到Windows 10,版本为8.1 64bit; r 3.5.0和r studio 1.1.447。
我的代码不再喜欢qdap包了。它声称安装但不会在库中。
CODE:
`pkg <- c("rJava","rmarkdown", "tidyverse","ggplot2", "knitr", "tm", "RColorBrewer", "wordcloud", "qdapDictionaries","qdapRegex", "qdapTools","qdap")
new.pkg <- pkg[!(pkg %in% installed.packages())]
if (length(new.pkg)) {
install.packages(new.pkg, repos = "http://cran.rstudio.com")
}
library(qdap)`
输出:
`Loading required package: qdapTools
Error: package or namespace load failed for ‘qdapTools’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]):
there is no package called ‘data.table’
Error: package ‘qdapTools’ could not be loaded`
谷歌搜索建议我需要修改依赖项部分,这会抛出这个
`install.packages(new.pkg, repos = "http://cran.rstudio.com", dependencies = TRUE)
also installing the dependencies ‘data.table’, ‘koRpus’, ‘lda’, ‘proxy’, ‘SnowballC’
Package which is only available in source form, and may need compilation of C/C++/Fortran:
‘data.table’
These will not be installed`
任何想法(和修复!)非常感谢。对不起obvs noobie问题。
答案 0 :(得分:1)
我绝不是这里的专家,但今天早些时候找到了解决同样问题的方法!
从以下链接下载并安装最新版本的RTools: https://cran.r-project.org/bin/windows/Rtools/。 重新启动R后,运行以下代码:
install.packages("data.table")
当出现错误消息时,您应该会看到一个弹出窗口,询问您是否要尝试从其源代码安装软件包。点击“是”,它应该正确安装!
答案 1 :(得分:0)
GitHub for data.table指向data.table https://github.com/Rdatatable/data.table/wiki/Installation的每日构建windows二进制文件 按照这方面的说明,从zip文件安装现在工作。注意,前几天它没有。 Hopefull&#34; normal&#34;安装实践也将很快发挥作用。