2016-04-05 6 views
1

基本的な文アノテーション関数を実行しようとしていて、同じエラーが発生しています。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) 

上記のコードはエラーを生成し続ける:

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

私は何をしますか?

答えて

3

まったく同じことをして、同じエラーが発生しました。 は、その後、私はR-スタジオを再起動し、私は図書館に

library(NLP); 
library(tm); 
library(openNLP); 
library(openNLPmodels.en); 

をロードし、私は正常に文を実行する可能性があります。

0

私は同じエラーがありました。私の場合、tidyverseライブラリはNLPの注釈機能を上書きしていました。これはうまくいくはずです:

library(NLP); 
library(openNLP); 
関連する問題