我正在使用一些软件包(网络挖掘,情感,openNLP)来提取有关股票JPM的一些句子,但是运行时出现以下错误:


eval(expr,envir,enclos)中的错误:找不到函数“ sentDetect”


这是我使用的代码,并确保已安装所有软件包。我检查了“语料库”变量,它是“有20个文本文档的语料库”。我还使用“ library(help = openNLP)”列出了软件包“ openNLP”中的所有功能,但未在列表中找到“ sentDetect”。

library(XML)
library(tm)
library(tm.plugin.webmining)
library(tm.plugin.sentiment)
library(NLP)
library(openNLP)

stock <-"JPM"
corpus <- WebCorpus(GoogleFinanceSource(stock))

sentences <- sentDetect(corpus)


这是运行环境。它可能与R 3.0.1版本(对于openNLP太新)或64位Windows系统有关吗?


R版本3.0.1(2013-05-16)-“ Good Sport”
版权所有(C)2013 R基础统计计算
平台:x86_64-w64-mingw32 / x64(64位)


非常感谢你。

伟宏

最佳答案

尝试使用“ qdap”包

library("qdap")


然后使用功能'sent_detect'

sent_detect(xyz)

10-07 19:14
查看更多