Loading [MathJax]/extensions/tex2jax.js

2013-07-20

RMeCab on RServe で頻度情報を抽出する

RMeCab on RServe で頻度情報を抽出してみました。注意事項ですが、Rの出力と行列の関係が異なっています。つまり、結果が列毎に文字列配列として格納されていますので注意して下さい。

System.out.println("テスト");
c = new RConnection("192.168.1.50");
c.eval("library(RMeCab)");
REXP res = c.eval("RMeCabFreq(\"/home/ochi/test.txt\")");
RList dataList = res.asList();
int num = dataList.size();
System.out.println("num=" + num);
for (int i = 0; i < num; i++) {
REXP data = (REXP) dataList.get(i);
String[] dataStringArray = data.asStrings();
for (String str : dataStringArray) {
System.out.print(str + " ");
}
System.out.println("");
}
view raw RMeCabFreq.java hosted with ❤ by GitHub


0 件のコメント:

コメントを投稿