###前提・実現したいこと
ウェブニュース記事のテキスト情報を集めて形態素解析を行っています。
###発生している問題・エラーメッセージ
しかしながら、あるテキストファイル(66万字)を読み込ませた後、docDFで解析すると、エラーが出てしまいます。
docDF(uni, column = 1, type = 1, pos = c("名詞")) でエラー: SET_STRING_ELT() can only be applied to a 'character vector', not a 'integer'
###該当のソースコード
R言語
1library(RMeCab) 2uni <- scan("hogehoge.txt",what = character(), sep = "\n", blank.lines.skip = F) 3uni <- data.frame(uni) 4d <- docDF(uni, column=1, type=1, pos= c("名詞"))
または、
NgramDF("hogehoge.txt",type=1)```
を実施しても、同様(SET_STRING_ELT() can only be applied to a 'character vector', not a 'integer')のエラーがでます。
###試したこと
文字列の問題かと思い、エラーの起こる箇所を絞っていきましたが、何が問題なのか等わかりませんでした。type=0としたり、RMeCabFreq()を利用すると通ります。
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
バージョン情報
mecab of 0.996
R studio 1.0.143
辞書はmecab-ipadic-neologdを利用しています

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/22 08:34