我试图为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 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
这个问题的原因是什么,以及如何解决?感谢。
答案 0 :(得分:5)
有两个截然不同但相关的问题:
您正在运行两年前的R版本2.10。 CRAN仅支持具有预构建二进制文件的当前版本。您可以尝试从源代码安装。
RTextTools,如its CRAN page所示,至少需要R版本2.13。
简而言之:你应该升级。
答案 1 :(得分:0)
RTextTools依赖于许多软件包,其中大多数需要R 2.13+。您应该始终将R更新到最新版本,因为每个更新都包含许多错误修复和性能增强。
答案 2 :(得分:0)
我已经解决了问题。我已从给定链接下载RTextTools。
https://cran.r-project.org/src/contrib/Archive/RTextTools/
并将RTextTools_1.4.2.tar.gz
文件复制到项目根文件夹中,然后在终端的项目文件夹中运行此命令
"R CMD INSTALL RTextTools_1.4.2.tar.gz"
运行此命令后,我收到以下错误
“错误:依存关系‘SparseM’
,‘randomForest’
,‘tree’
,‘e1071’
,‘ipred’
,‘caTools’
,‘maxent’
,{ {1}},‘glmnet’
不可用于程序包‘tau’
”。
现在只需运行此代码,即可从RStudio或RConsole(您使用的任何编辑器)安装每个依赖项。
‘RTextTools’
。
一个接一个地安装所有9个必需的软件包(在我的情况下,这是install.packages("caTools")
要求的9个软件包依赖关系),除RTextTools
以外的所有软件包都将被安装。
现在从给定的链接下载maxent。
'maxent'
。
并将https://cran.r-project.org/src/contrib/Archive/maxent/
文件复制到项目文件夹中,然后在终端的项目文件夹中运行此命令。
maxent_1.3.3.1.tar
现在为"R CMD INSTALL maxent_1.3.3.1.tar"
在终端中再次运行此命令。
RTextTools
全部完成。
但是最后一步是
使用加载"R CMD INSTALL RTextTools_1.4.2.tar.gz"
。
RTextTools
您将看到另一个错误:现在在下面加载SparseM,请使用以下代码。
library(RTextTools)
以及最后一次加载library(SparseM)
RTextTools
答案 3 :(得分:0)
如果您无法从存储库安装软件包,或者软件包不再可用,请按照以下步骤操作: