楼主: tianlanse1987
8546 8

[问答] R软件中文分词包Rwordseg [推广有奖]

  • 1关注
  • 0粉丝

已卖:1份资源

本科生

50%

还不是VIP/贵宾

-

威望
0
论坛币
85 个
通用积分
1.7667
学术水平
1 点
热心指数
2 点
信用等级
1 点
经验
2166 点
帖子
129
精华
0
在线时间
53 小时
注册时间
2015-1-18
最后登录
2024-6-19

楼主
tianlanse1987 在职认证  发表于 2015-11-23 13:45:52 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
安装Rwordseg分词包时一直不成功,哪位大神可以指导一下,包括Java环境及Rjava环境的配置,谢谢啦!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:words 中文分词 word r软件 RDS 中文 软件

沙发
万人往LVR 在职认证  发表于 2015-11-23 13:52:30
贴错误啊。。。。

藤椅
jiangbeilu 学生认证  发表于 2015-11-23 14:21:14
这个是安装rjava的一个过程
https://bbs.pinggu.org/thread-3600983-1-1.html

板凳
tianlanse1987 在职认证  发表于 2015-11-23 14:23:32
万人往LVR 发表于 2015-11-23 13:52
贴错误啊。。。。
install.packages("rJava")
trying URL 'https://cran.rstudio.com/bin/windows/contrib/3.2/rJava_0.9-7.zip'
Content type 'application/zip' length 766842 bytes (748 KB)
downloaded 748 KB

package ‘rJava’ successfully unpacked and MD5 sums checked

The downloaded binary packages are in
        C:\Users\Sophia_P_Xu\AppData\Local\Temp\Rtmp2Jjyjd\downloaded_packages
> library(rJava)
> install.packages("Rwordseg", repos="http://R-Forge.R-project.org")
installing the source package ‘Rwordseg’

trying URL 'http://R-Forge.R-project.org/src/contrib/Rwordseg_0.2-1.tar.gz'
Content type 'application/x-gzip' length 5445754 bytes (5.2 MB)
downloaded 5.2 MB

* installing *source* package 'Rwordseg' ...
** R
** demo
** inst
** preparing package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded
*** arch - i386
Error : .onLoad failed in loadNamespace() for 'rJava', details:
  call: inDL(x, as.logical(local), as.logical(now), ...)
  error: 无法载入共享目标对象‘C:/Program Files/R/R-3.2.2/library/rJava/libs/i386/rJava.dll’::
  LoadLibrary failure:  %1 is not a valid Win32 application.

Error : package 'rJava' could not be loaded
错误: 载入失败
停止执行
*** arch - x64
Error occurred during initialization of VM
Unable to load native library: Can't find dependent libraries
ERROR: loading failed for 'i386', 'x64'
* removing 'C:/Program Files/R/R-3.2.2/library/Rwordseg'

Warning in install.packages :
  running command '"C:/PROGRA~1/R/R-32~1.2/bin/x64/R" CMD INSTALL -l "C:\Program Files\R\R-3.2.2\library" C:\Users\SOPHIA~1\AppData\Local\Temp\Rtmp2Jjyjd/downloaded_packages/Rwordseg_0.2-1.tar.gz' had status 1
Warning in install.packages :
  installation of package ‘Rwordseg’ had non-zero exit status

The downloaded source packages are in
        ‘C:\Users\Sophia_P_Xu\AppData\Local\Temp\Rtmp2Jjyjd\downloaded_packages’

报纸
cg0815 学生认证  发表于 2015-11-23 14:47:26
推荐jiebaR包 不需要设置环境变量

地板
tianlanse1987 在职认证  发表于 2015-11-23 14:57:10
cg0815 发表于 2015-11-23 14:47
推荐jiebaR包 不需要设置环境变量
能简单说一下怎么用吗?

7
万人往LVR 在职认证  发表于 2015-11-23 16:03:26
https://bbs.pinggu.org/a-1836232.html
手动本地加载

8
AlexYoung757 在职认证  学生认证  发表于 2015-11-24 17:51:43
分词包Rwordseg安装真是幸福的人是相同的,不幸的的人各有各的不幸,这里讲一下Rwordseg的安装
首先你安装java,去oracle官网下载JDK安装包,注意,这里是jdk不是jre,是64位还是32位要和你的R版本相同。
然后你需要安装Rtools,以上安装完成以后需要在R里面操作了。下载地址http://cran.csdb.cn/bin/windows/Rtools/
当然你要选择和你的R匹配的Rtools

安装rJava包
```{r}
if (!suppressWarnings(require("rJava"))) {
  install.packages("rJava")
  require("rJava")
}
.jinit()
s <- .jnew("java/lang/String", "Hello World!")
s#如果s正常返回"Java-Object{Hello World!}"则rjava已经成功
```
完成以上以后我们需要配置环境了,win7右键我的电脑——高级系统设置——环境变量
在环境变量中分别新建或添加到相应的环境路径
#classpath
第一个classpath,新建classpath添加下面代码

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;C:\Program Files\R\R-3.2.1\library\rJava\jri
这里又是需要指定到C:\Program Files\R\R-3.2.1\library\rJava\jri\x64,有事不需要,这是件神奇的事情

第二个JAVA_HOME,新建,然后把下面的内容添加进去

C:\Program Files\Java\jdk1.8.0_51

第三个Path,新建path,注意一下所有的软件都要区分i386或x64

C:\Rtools\bin;C:\Rtools\gcc-4.6.3\bin;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;C:\Program Files\R\R-3.2.1\bin\i386;C:\Program Files\R\R-3.2.1\bin\x64;C:\Program Files\Java\jdk1.8.0_51\jre\bin\server

第四个R_HOME,添加

C:\Program Files\R\R-3.2.1

以上所有路径均是你的软件安装路径,其他不需要修改。
#安装Rwordseg
```{r}
install.packages("Rwordseg", repos = "http://R-Forge.R-project.org")#这一步要完成需要安装Rtools
library(rJava)
library(Rwordseg)
segmentCN("在此对原作者孙健表示强烈的敬意!")
```
如果分词成功就ok了,报错就自求多福吧
已有 2 人评分学术水平 热心指数 信用等级 收起 理由
kelffon + 1 + 1 + 1 精彩帖子
ttatacter + 1 + 1 精彩帖子

总评分: 学术水平 + 2  热心指数 + 2  信用等级 + 1   查看全部评分

9
cg0815 学生认证  发表于 2015-11-27 16:08:28
tianlanse1987 发表于 2015-11-23 14:57
能简单说一下怎么用吗?
抱歉才看到 http://cos.name/tag/jiebar/

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-10 22:05