【发布时间】:2018-09-25 02:03:48
【问题描述】:
我目前使用的是 R 3.5(测试版),我的项目中需要 data.table 包,但我的包没有安装。任何人都可以在此案中帮助我。 当我安装它时,它会显示以下错误。
install.packages("data.table") 将软件包安装到“C:/Users/hp/Documents/R/win-library/3.5” (因为“lib”未指定) --- 请选择本次会议使用的 CRAN 镜像 --- 仅以源代码形式提供的软件包,可能需要 C/C++/Fortran 编译:‘data.table’ 这些将不会安装
我还尝试使用 CRAN 存储库安装包 data.table_1.10.4-3.zip。但它显示以下错误。
install.packages("C:/Users/hp/Downloads/data.table_1.10.4-3.zip", repos = NULL, type = "win.binary") 将软件包安装到“C:/Users/hp/Documents/R/win-library/3.5” (因为“lib”未指定) 包‘data.table’成功解包并检查MD5总和 库(数据表) 错误:“data.table”的包或命名空间加载失败: 包“data.table”由具有不同内部结构的 R 版本安装;它需要重新安装才能与此 R 版本一起使用
谁能帮帮我?我该怎么办?
【问题讨论】:
-
为什么要使用 R 的测试版?您绝对应该使用更稳定的版本。无论如何,您可以尝试下载 data.table tarball(此处:cran.r-project.org/src/contrib/data.table_1.10.4-3.tar.gz)并尝试
install.packages("path/to/datatabletarball",repos=NULL,type="source")(如果您没有所需的工具,这可能会在 windows 下失败)。 -
R 3.5 不再处于测试阶段,但
data.table安装仍然不成功。长话短说,我降级到 R 3.4.3。根据comment I read,在更新 x.y.0 版本的 R 之前,我不会尝试升级。
标签: r data.table