我所用的是windows10,R 3.2.0 32位的版本
1,tm
install.packages('tm')
注意:安装tm包时会出现,需要载入NLP包建议使用以下代码安装
source("http://bioconductor.org/biocLite.R")
biocLite("NLP")
2,rJava
R语言中中文分析的软件包是Rwordseg,Rwordseg软件包依赖rJava包,rJava需要本机中有安装Java。
因此先装Java
第一步是安装Java,请安装JDK,JRE不行。请对应机型,下载安装32位的JDK。机器里已经有JDK的也请改成32位的,不然没办法使用Rwordseg,尝试使用过64位的,不可行。
下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
第二步是安装rJava
2、在R中加载环境,即一行代码,路径要依据你的java版本做出更改。
Sys.setenv(JAVA_HOME='C:\\Program Files\\Java\\jre1.8.0_45\\')
之后再加载rjava包成功了。
注意:看你下载java的版本‘’jre1.8.0_45‘’,另外最好下载32位的Java
3.Rwordseg
Rwordseg项目目前发布在R-forge上,所以不能直接在R或者Rstudio中用安装软件包功能。网上有说(参考http://jliblog.com/app/rwordseg):
在最新版本的R下可以直接安装:
install.packages("Rwordseg", repos = "http://R-Forge.R-project.org")
如果是旧版本的R,可以通过source的方式进行安装:
install.packages("Rwordseg", repos = "http://R-Forge.R-project.org", type = "source")
但是这样安装不成功。后来尝试把软件包下载到本地后,从本地安装,可行。
下载地址:http://R-Forge.R-project.org/bin/windows/contrib/3.0/Rwordseg_0.2-1.zip
下载完成后,在R或者RStudio中选择从本地zip文件安装软件包。安装完成后,加载程序包library(“Rwordseg”)
注:推荐使用本地安装,经测试前两种不稳定。
4,tmcn的安装
先打开http://r-forge.r-project.org/然后找出tmcn包下载进行本地安装
这个包花了我近2个小时,网上所有方法都有去尝试,也没能成功,最后去上面
网站下载时第一次由于网络原因,下载后的安装包有问题,导致安装时一直报错,最后又重新下载一遍才成功
5,RCurl ,XML,rjson,digest ,Rweibo安装
Rweibo的安装依赖于这四个包,这四个报依赖于bitops,这四个包是装的最顺利的四个包,不多说了直接上代码:
install.packages("bitops")
install.packages("~/Downloads/RCurl_1.95-4.1.tar", repos=NULL, type="source")
install.packages("~/Downloads/XML_3.98-1.1.tar", repos=NULL, type="source")
install.packages("~/Downloads/rjson_0.2.13.tar", repos=NULL, type="source")
install.packages("~/Downloads/digest_0.6.4.tar", repos=NULL, type="source")
install.packages("~/Downloads/Rweibo_0.2-9.tar", repos=NULL, type="source")
以上代码若不能正确运行,请用下面的方法
source("http://bioconductor.org/biocLite.R")
biocLite("XML")
biocLite("rJson")
biocLite("digest")
biocLite("RCurl")
biocLite("Rweibo")