library(tm)
在今天加载tm
显示时,我能够毫无问题地使用in r :
library(tm)
Run Code Online (Sandbox Code Playgroud)
加载所需的包:NLP
loadNamespace(i,c(lib.loc,.libPaths()),versionCheck = vI [[i]])出错:
没有名为'slam'的包裹
错误:'tm'的包或命名空间加载失败
我认为这是一个依赖问题,并寻求重新安装包
install.packages("tm")
Run Code Online (Sandbox Code Playgroud)
install.packages中的警告:依赖'slam'不可用
然后尝试找到slam
:
install.packages("slam")
Run Code Online (Sandbox Code Playgroud)
install.packages中的警告:
包''slam'不可用(对于R版本3.2.4)
我也尝试了一些列的问题,在这里和chooseCRANmirror()
,仍然没有运气.这个软件包有什么问题,或者只是我的r不允许在今天之后安装'slam'吗?
会话信息
> sessionInfo()
R version 3.2.4 (2016-03-10)
Platform: x86_64-apple-darwin13.4.0 (64-bit)
Running under: OS X 10.11.6 (El Capitan)
locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] NLP_0.1-9
loaded via a namespace (and not attached):
[1] parallel_3.2.4 tools_3.2.4
Run Code Online (Sandbox Code Playgroud)
stu*_*ent 38
对于R版本3.2.3,以下工作正常,如此链接中所述,它表明这适用于R版本3.3.0:
#install devtools if you have not installed
install.packages('devtools')
library(devtools)
slam_url <- "https://cran.r-project.org/src/contrib/Archive/slam/slam_0.1-37.tar.gz"
install_url(slam_url)
Run Code Online (Sandbox Code Playgroud)
小智 32
我在这个德国网站上发现了一个关于R安装附加R软件包("ZusätzlicheR-Pakete installieren")的提示.我在apt-get之后单独安装了slam:例如:
sudo apt-get install r-cran-slam
Run Code Online (Sandbox Code Playgroud)
我可以正常方式安装:
install.packages('tm')
Run Code Online (Sandbox Code Playgroud)
并加载库以及.
我希望我的回答可以帮助别人.
我遇到了和你一样的问题.
猛击 "取决于:R(≥3.3.1)",这就是我必须执行以下操作才能成功安装和加载"tm"包的原因:
install.packages("tm")
还安装依赖项'NLP','slam'包'NLP'成功解压缩,MD5总和检查包'slam'成功解压缩,MD5总和检查包'tm'成功解包并检查MD5总和
库(TM)
我使用以下代码来安装二进制文件或旧版本的 slam。这对我有用。
install.packages("slam", type = "binary")
Run Code Online (Sandbox Code Playgroud)