我正在使用一些软件包(网络挖掘,情感,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)