Cake.だらだらまったりとこの広告は、90日以上更新していないブログに表示しています。この度、研究テーマを変えることになりまして、どういった方面の研究をするか検討中です。その中でRによるテキストマイニングが気になりはするものの、本を読んでもイマイチよくわからない...といった感じでしたので、本を参考にしながらすることにしました。参考にした本はこちら。www.amazon.co.jp他の書籍と読み比べたわけではないので、あしからず。やっている中で文字化けと実行に失敗に悩まされましたのでそれも残しておきます。RとRMeCabここで、RとRMeCabについて簡単な説明を。RRは、多様なデータ分析とグラフ機能を備えたデータ解析環境です。四則演算から複雑な計算まで行うことができ、最新のデータ解析手法も拡張機能の「パッケージ」として無料で利用することができます。RMeCab有名な日本語形態素解析フリーウェアMeCabをRでも使えるようにしたものです。インストールインストールについては分かりやすいページを添付し、代えさせていただきます。Rqiita.comRMeCabsites.google.comなお、RMeCabがインストールされたかを確認するコマンドはこちら。library(RMeCab)RMeCabC("すもももももももものうち)若しくはlibrary(RMeCab)unlist(RMeCabC("すもももももももものうち"))結果の違いは形態素解析後の単語が改行によって区切られるか、スペースによって区切られるか、です。うまくいくと下のスクリーンショットのようになります。先ほど添付したRMeCabのインストール説明は、開発者の方が作られたページです。ここにたどり着いたのは文字化けの問題が発生したためでした。問題の概要RMeCab文字化け上のスクリーンショットのように文字化けし、形態素解析もされていないような状態になりました。原因としては、インストールの際に文字コードをUTF-8で選択してインストールしてしまったためのようでした。WindowsはShift-JISが標準の文字コードですから、UTF-8でしたら文字化けしますよね...。解決までのいろいろGoogle先生に頼っていろいろしました。確認の際に役立ちそうだった文字コードの確認方法を残しておきます。文字コードの確認Rのシステム上に登録されているコードを確認するコマンドです。Sys.setlocale()ここで、各種文字コードが確認できます。「Japanese_Japan.932」がShift-JISのことです。「LC_NUMERIC」がCになっている以外はすべて「Japanese_Japan.932」になっていることが確認できれば問題はないかと思います。まとめ簡単ですが、こんなところで。Rについては文字コードが少し面倒くさそうな印象です。実際に使うかわかりませんが少し勉強になりました。2.4.13をUbuntuで使えるようにする月別アーカイブはてなブログをはじめよう!NonemEさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。