R 对数据帧的每一行应用函数并返回一个数据帧
我想用jiebar分割一些中文句子,这些句子存储在一个数据框中。一种方法是将数据框转换成一个列表,然后使用apply_listR 对数据帧的每一行应用函数并返回一个数据帧,r,nlp,R,Nlp,我想用jiebar分割一些中文句子,这些句子存储在一个数据框中。一种方法是将数据框转换成一个列表,然后使用apply_list library(jiebar) mixseg = worker() c <- apply_list(as.list(weibo$weibo), mixseg) 但是,如果我这样做,返回列表的大小是原始数据集的3倍。因此,我想使用ldply/laply将结果作为数据帧返回,但我遇到了这个错误 b<- ldply(weibo2, segment(mixseg)
library(jiebar)
mixseg = worker()
c <- apply_list(as.list(weibo$weibo), mixseg)
但是,如果我这样做,返回列表的大小是原始数据集的3倍。因此,我想使用ldply/laply将结果作为数据帧返回,但我遇到了这个错误
b<- ldply(weibo2, segment(mixseg))
Error in match(x, table, nomatch = 0L) :
argument "jiebar" is missing, with no default
b您检查过了吗?请增加您作品的再现性。当我们不知道什么是weibo2
时,很难判断出出哪里出了问题
b<- ldply(weibo2, segment(mixseg))
Error in match(x, table, nomatch = 0L) :
argument "jiebar" is missing, with no default