使用Require

时间:2016-09-26 10:28:31

标签: r

请给我解决方案..

if (!require('SnowballC',character.only=TRUE)) 
    install.packages('https://cran.r-project.org/bin/windows/contrib/3.4/SnowballC_0.5.1.zip', repos=NULL, dep=TRUE);
library('SnowballC')

当我使用此命令时......我收到的消息如

  

警告消息:在库中(包,lib.loc = lib.loc,character.only   = TRUE,logical.return = T RUE,:没有名为' SnowballC'警告信息:包' SnowballC'是在R下建造的   版本3.3.1   

1 个答案:

答案 0 :(得分:1)

使用不同版本的R

编译的二进制包
Warning message:
package ‘SnowballC’ was built under R version 3.3.1

默认情况下,如果找到包,R将安装预编译版本的软件包。如果编译软件包的R版本与您安装的R版本不匹配,您将收到上述消息。

解决方案是下载软件包源并手动安装,例如:

#File name might be different

R CMD INSTALL SnowballC_0.5.1.tar.gz

来源:http://mazamascience.com/WorkingWithData/?p=1185