楼主: tzy3169
4338 9

[问答] 用Rwordseg包做中文分词报错,急求帮助 [推广有奖]

  • 0关注
  • 0粉丝

硕士生

31%

还不是VIP/贵宾

-

威望
0
论坛币
992 个
通用积分
1.1000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1092 点
帖子
53
精华
0
在线时间
180 小时
注册时间
2015-2-13
最后登录
2022-8-2

楼主
tzy3169 发表于 2015-7-27 19:03:37 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
用Rwordseg包做中文分词,报错代码如下:
wordsegment<- function(x) {
  segmentCN(x)
}sample.words <- lapply(as.character(warningSet[,9]), removeNumbers)
##此时sample.words为list
sample.words <- lapply(sample.words, wordsegment)##其中sample.words是list
报错:
Error in .jcall(analyzer, "S", strfunc, X) :   RcallMethod: attempt to call a method of a NULL object.







二维码

扫码加我 拉你入群

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

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

关键词:words 中文分词 word SEG RDS function method Error 中文

沙发
sssyunsheng 在职认证  发表于 2015-7-27 23:04:22
检查Rjava和java环境是否配通,可加我微信,我把东西发给你,大音如霜
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
tzy3169 + 1 + 1 + 1 精彩帖子

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

藤椅
sssyunsheng 在职认证  发表于 2015-7-27 23:05:20
你的list里面有没有空值?
已有 1 人评分热心指数 收起 理由
tzy3169 + 1 精彩帖子

总评分: 热心指数 + 1   查看全部评分

板凳
tzy3169 发表于 2015-7-28 10:32:06
sssyunsheng 发表于 2015-7-27 23:05
你的list里面有没有空值?
list里面有数据

报纸
tzy3169 发表于 2015-7-28 10:49:50
sssyunsheng 发表于 2015-7-27 23:04
检查Rjava和java环境是否配通,可加我微信,我把东西发给你,大音如霜
十分感谢,查了一下确实发现是环境没有配好,现在又从新配了一下。之前Rwordseg包有时能用,有时候不能用就没有在意。

地板
tzy3169 发表于 2015-7-31 10:01:47
sssyunsheng 发表于 2015-7-27 23:04
检查Rjava和java环境是否配通,可加我微信,我把东西发给你,大音如霜
今天又报这个错,不知道是怎么了,一会能用,一会不能用。我在微信上搜索大音如霜,没找到。

7
sssyunsheng 在职认证  发表于 2015-7-31 14:10:15
tzy3169 发表于 2015-7-31 10:01
今天又报这个错,不知道是怎么了,一会能用,一会不能用。我在微信上搜索大音如霜,没找到。
又报了什么错,可扫描下面这个帖子的二维码

https://bbs.pinggu.org/forum.php?mod=viewthread&tid=3797178&page=1#pid31244165

8
tzy3169 发表于 2015-7-31 16:32:32
sssyunsheng 发表于 2015-7-31 14:10
又报了什么错,可扫描下面这个帖子的二维码

https://bbs.pinggu.org/forum.php?mod=viewthread&tid=379 ...
依然是:Error in .jcall(analyzer, "S", strfunc, X) :   RcallMethod: attempt to call a method of a NULL object

9
sssyunsheng 在职认证  发表于 2015-8-1 11:14:49
tzy3169 发表于 2015-7-31 16:32
依然是:Error in .jcall(analyzer, "S", strfunc, X) :   RcallMethod: attempt to call a method of a  ...
你是不是一次丢给他多个值

10
tzy3169 发表于 2015-8-3 10:45:12
sssyunsheng 发表于 2015-8-1 11:14
你是不是一次丢给他多个值
不是一次给多个文本,用于存储文本的sample.words是一个list类型的变量大概有3千多个文本,但是现在我做了一个循环,每次给分词器sample.words[],其中只有一个文本,分词结束后在将结果存入sample.words[]中,之后再对下一个文本进行分词,直至所有文本都被分词,有时候还会报错。最重要的是同样的代码有时候就能够正常工作,有时候就会报错。

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-31 23:26