2016-09-12 46 views
-3

我一直在尝试将tm文本挖掘包加载到R studio几个小时。我尝试了我在网上遇到的所有内容,但它似乎无法正常工作。 我开始与R tm包不会加载到R工作室

install.packages('tm', dependencies = TRUE) 

和我提示以下错误

Installing package into ‘D:/Users/byrne/Documents/R/win-library/3.2’ 
(as ‘lib’ is unspecified) 
Warning in install.packages : 
    dependencies ‘slam’, ‘Rcampdf’, ‘Rgraphviz’, ‘Rpoppler’, ‘tm.lexicon.GeneralInquirer’ are not available 
trying URL 'https://cran.rstudio.com/bin/windows/contrib/3.2/tm_0.6-2.zip' 
Content type 'application/zip' length 710948 bytes (694 KB) 
downloaded 694 KB 

当我再尝试加载使用

library(tm) 

我得到这个错误的包

Loading required package: NLP 
Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) : 
    there is no package called ‘slam’ 
Error: package or namespace load failed for ‘tm’ 

我哈然后加载NLP并尝试加载'slam'。然后它告诉我在R版本3.2.3上不可用。然后我更新到3.2.5,它仍然给我同样的信息。我已经将CRAN镜像更改为多个不同位置,并仍然出现相同的错误。

任何帮助是非常感谢,因为我现在难倒了。

+3

所以首先你有一个警告你din't阅读现在你有一个错误,你也没有阅读。阅读错误消息,......这就是他们的目的,并处理缺失的依赖关系。 –

回答

0

依赖程序包'slam'在R版本3.3.1之前不可用,并且您使用的是版本3.2.X.

此外,请记住,一些依赖项包(如Rgraphviz)不再位于CRAN存储库,但位于Bioconductor站点,如this问题的答案中所述。

1

由于'-lgfortran'包错误,可能无法安装'slam'。你需要在下面申请;

  1. 您还需要关闭所有R会话和R Studio。
  2. 打开终端和类型的Xcode,选择--install
  3. 类型curl -O http://r.research.att.com/libs/gfortran-4.8.2-darwin13.tar.bz2
  4. 类型sudo tar fvxz gfortran-4.8.2-darwin13.tar.bz2 -C /
  5. 您可以安装 '大满贯' 了。
1

尝试sudo apt-get install r-cran-slam你的终端上

应该后正常工作。

1

使用命令

install.packages( “以旧换新”,回购= “http://R-Forge.R-project.org”)

+0

完美工作! – Kailegh