OpenNLP软件包中的错误-数据帧强制

thu*_*tom 3 r coerce dataframe opennlp

我正在尝试运行基本的句子注释功能,并且不断遇到相同的错误。

我尝试使用的代码是:

 s <- as.String(cleandata) #cleandata is my data.It is a character class.
 sent_ann <- Maxent_Sent_Token_Annotator()
 a2 <- annotate(s,sent_ann) 
Run Code Online (Sandbox Code Playgroud)

上面的代码不断产生错误:

Error in as.data.frame.default(x[[i]], optional = TRUE) : 
cannot coerce class "c("Simple_Sent_Token_Annotator", "Annotator")" to a data.frame
Run Code Online (Sandbox Code Playgroud)

我该怎么办 ?

小智 5

我遇到了同样的错误,做的完全一样。然后我重新启动R-studio,加载了库

library(NLP);
library(tm);
library(openNLP);
library(openNLPmodels.en);
Run Code Online (Sandbox Code Playgroud)

我可以成功执行该语句。