安装RTextTools for R时出现问题

时间:2011-12-05 03:20:23

标签: 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 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

这个问题的原因是什么,以及如何解决?感谢。

4 个答案:

答案 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)

如果您无法从存储库安装软件包,或者软件包不再可用,请按照以下步骤操作:

  1. Install.packages(“ devtools”)
  2. 检查-库(“ devtools”)
  3. install_github(“ cran / maxent”)
  4. install_github(“ cran / RTextTools”)