RCaBoChaをR-2.15.1で使おうとしたらだめだった
タイトル通り。 たぶん同じとこでひっかかる人がいると思うのでメモしておく。
問題
RCaBoChaの関数RCaBoChaDF
とかがR-2.15.1で使えない。
原因
RCaBoChaの最新バージョン0.29βはR-2.13.0以降に対応していない。
でも互換性あるでしょと思って実行すると
res <- RCaBoChaDF(dat[,"opinion"]) no terms larger than minFreq = 1 以下にエラー RCaBoChaDF(dat[, "opinion"]) : give less number to minFreq!
と、データフレームの指定列にテキストが存在し、「絶対係り受け関係あるでしょ!」っていう
場合にもエラーになる。
対策
R、MeCab、CRF++、CaBoChaのバージョンを全部下げて、RCaBoCha0.29βを使う。
僕の環境(Mac OS X Mountain Lion)では以下の組み合わせで一応動いています。
- R:2.13.0
- MeCab:0.98
- CRF++:0.54
- CaBoCha:0.60
さらっと書いてみたけど、これ気づくのにすごい時間かかった…。