いつもRMeCabには大変お世話になっております。
neologd辞書を用いてdocDF(type = 1)を実行しますと、後述のようなエラーが帰ってきてしまいます。
調べましたところ、https://teratail.com/questions/87538という記事に行き当たりました。
記事内容は真実でしょうか。
もしそうでしたら、そのような単語も扱えるようご対応願うことなどできませんでしょうか。
RMeCabをneologd辞書で組み合わせて使う機会は一般的に多く存在すると思われ、
このエラーは仕様です、で片付けられてはあまりに残念です。
お忙しいところ恐縮ですが、どうぞご検討のほどお願いいたします。
> df <- data.frame(col = “Mac OS”)
> a <- docDF(df, “col”, dic = neolog_path, type = 1)
number of extracted terms = 1
now making a data frame. wait a while!
Error in docDF(df, “col”, dic = neolog, type = 1) :
SET_STRING_ELT() can only be applied to a ‘character vector’, not a ‘integer’
mecab_0.996.tar.gaソースよりインストール
> sessionInfo()
R version 3.4.2 (2017-09-28)
Platform: x86_64-apple-darwin15.6.0 (64-bit)
Running under: macOS Sierra 10.12.6
Matrix products: default
BLAS: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
LAPACK: /Library/Frameworks/R.framework/Versions/3.4/Resources/lib/libRlapack.dylib
locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] RMeCab_0.99999
loaded via a namespace (and not attached):
[1] compiler_3.4.2 tools_3.4.2