为RTEXTR安装RTEXTOOLS时出现问题
我试图为R安装RTextTools包,但失败了。这是屏幕的输出为RTEXTR安装RTEXTOOLS时出现问题,r,R,我试图为R安装RTextTools包,但失败了。这是屏幕的输出 > > install.packages("RTextTools") Warning in install.packages("RTextTools") : argument 'lib' is missing: using 'C:\Users\datamining\Documents/R/win-library/2.10' --- Please select a CRAN mirror for use in thi
> > install.packages("RTextTools")
Warning in install.packages("RTextTools") :
argument 'lib' is missing: using 'C:\Users\datamining\Documents/R/win-library/2.10'
--- Please select a CRAN mirror for use in this session ---
Warning: unable to access index for repository http://www.stats.ox.ac.uk/pub/RWin/bin/windows/contrib/2.10
Warning message:
In getDependencies(pkgs, dependencies, available, lib) :
package ‘RTextTools’ is not available
这个问题的原因是什么?如何解决?谢谢。有两个不同但相关的问题:
- 您正在运行R的2.10版,该版本已有两年历史。CRAN仅支持带有预构建二进制文件的当前版本。您可以尝试从源代码安装
- 从上可以看到,RTextTools还至少需要R版本2.13
简而言之,您应该升级。RTextTools依赖于许多软件包,其中大多数都需要R2.13+。您应该始终将R更新到最新版本,因为每个更新都包含许多错误修复和性能增强。我已经解决了这个问题。我已经从给定的链接下载了RTextTools。
https://cran.r-project.org/src/contrib/Archive/RTextTools/
并将RTextTools_1.4.2.tar.gz
文件复制到项目根文件夹中,然后在终端的项目文件夹中运行此命令
“R CMD安装RTextTools_1.4.2.tar.gz”
运行此命令后,我收到以下错误
“错误:依赖项'SparseM'
,'randomForest'
,'tree'
,'e1071'
,'ipred'
,'caTools'
,'maxent'
,'glmnet'
,'tau'
不适用于包'RTextTools'
”
现在,只需运行以下代码,即可从RStudio或RConsole(您使用的任何编辑器)安装每个依赖项
install.packages(“caTools”)
逐个安装所有9个必需的软件包(在我的情况下是RTextTools
所需的9个软件包依赖项)。将安装除'maxent'
之外的所有软件包
现在从给定的链接下载maxent
https://cran.r-project.org/src/contrib/Archive/maxent/
并在项目文件夹中复制maxent_1.3.3.1.tar
文件,然后在终端的项目文件夹中运行此命令
“R CMD安装maxent_1.3.3.1.tar”
现在对于RTextTools
在终端中再次运行此命令
“R CMD安装RTextTools_1.4.2.tar.gz”
现在一切都完成了。。
但最后一步是
使用加载RTextTools
library(RTextTools)
您将看到另一个错误:Load SparseM Now Loading SparseM use code如下
library(SparseM)
在最后一次加载中RTextTools
库(RTextTools)
如果无法从存储库安装软件包或软件包不再可用,只需执行以下步骤:
软件包“RTextTools”不可用(适用于R版本3.5.3)。您对一个超过七年的答案发表了评论。有时包会改变,有时会被删除。这就是生活。