トップ
新規
一覧
単語検索
最終更新
ヘルプ
ログイン
アールメカブ
RMeCab
をテンプレートにして作成
開始行:
* 基本 [#abd5144a]
- &color(green){2022 年 05 月 02 日 RMeCab_1.10 for R-4.2...
- &color(green){2022 年 04 月 29 日 RMeCab_1.08 for R-4.2...
- &color(green){2021 年 11 月 27 日 M1 MacOSX 用の注意を...
- &color(green){2021 年 05 月 27 日 RMeCab_1.07 for R-4.1...
- &color(green){2021 年 01 月 11 日 RMeCab_1.06 for R-4.0...
R と MeCab (ただしWindowsでは64bit UTF-8辞書版)の両方が既...
# Windows あるいは Mac の場合
install.packages("RMeCab", repos = "http://rmecab.jp/R")
# Linux あるいは、Mac で上記の命令がエラーとなる場合
install.packages("RMeCab", repos = "https://rmecab.jp/R...
install.packages("RMeCab", repos = "http://rmecab.jp/R"...
あるいは GitHub からインストールもできます。
# Windows で Rtools4 と MeCab をすでにインストールしてい...
install.packages("remotes")
remotes::install_github("IshidaMotohiro/RMeCab")
実行できるか、以下を試してみましょう。
library(RMeCab)
res <- RMeCabC("すもももももももものうち")
unlist (res)
次のように表示されれば、インストールは成功しています。(な...
> unlist (res)
名詞 助詞 名詞 助詞 名詞 助詞 ...
"すもも" "も" "もも" "も" "もも" "の" ...
MeCabのインストールから始めたいという方は、以下、自身のOS...
// https://sites.google.com/view/rmecab/ http://sites.goo...
https://rmecab.jp/new/ でも説明しています(内容はこのペー...
-- 質問は https://github.com/IshidaMotohiro/RMeCab/issues...
* 『Rで学ぶテキストマイニング』データセット(2017年06月30...
https://github.com/IshidaMotohiro/TextMining
//- Windows用 Shif-Jis コード: https://github.com/Ishida...
//- Mac / Linux 用 UTF8 コード: https://github.com/Ishid...
//
//ダウンロードし、解凍後、data_sjis/utf-8-master というフ...
//#ref(data.png,left,nowrap,80%)
//- Windows用 Shif-Jis コード: http://web.ias.tokushima...
//- Mac / Linux 用 UTF8 コード: http://web.ias.tokushima...
* RMeCabの機能説明は別ページにしました. [#sb463611]
- [[RMeCab機能>RMeCabFunctions]]
//* install.packages()で DESCRIPTIONが開けないというエラ...
//- ネットワーク関係のエラーです。[[https://sites.google....
---------------
&htmlinsert(amazon,transitional,"asins=486354393X");
&htmlinsert(amazon,transitional,"asins=4627885113");&html...
&htmlinsert(amazon,transitional,"asins=4627848420");&html...
&htmlinsert(amazon,transitional,"asins=486354216X");&html...
&htmlinsert(amazon,transitional,"asins=4797382309");&html...
&htmlinsert(amazon,transitional,"asins=432011082X");&html...
&htmlinsert(amazon,transitional,"asins=4627848412");&html...
&htmlinsert(amazon,transitional,"asins=486354135X");&html...
&htmlinsert(amazon,transitional,"asins=4621061313");&html...
&htmlinsert(amazon,transitional,"asins=4621061364");&html...
&htmlinsert(amazon,transitional,"asins=462106164X");&html...
&htmlinsert(amazon,transitional,"asins=4621061399");&html...
&htmlinsert(amazon,transitional,"asins=4621061356");&html...
&htmlinsert(amazon,transitional,"asins=489476654X");&html...
[[管理人>admin]] について : 参考ページ [[統計的言語処理]]...
// : 係り受け解析パッケージ [[RCaBoCha]]
//- [[R2MeCab]] は [[RMeCab]] の簡易版です
-- [[RMeCab]] を使った[[twitter解析の記事:http://www.atma...
- [[RMeCab機能>RMeCabFunctions]]
- [[各種解析のヒント>RMeCab_Tips]]
// http://rmecab.jp/new/forums/ でどうぞ。
----------
&size(20){&color(blue){[[RMeCab]]パッケージ};};
#ref(RealMecab.png,center,nowrap,60%,"和布蕪ってのはこれ"...
// RIGHT:[[RMeCab]]パッケージは http://sites.google.com/s...
// 旧バージョンは http://groups.google.co.jp/group/rmecab...
//テキストマイニングのためのツール: データ解析・グラフィ...
//- ''&color(green){テキストマイニング入門};'':[[RMeCab]...
//&htmlinsert(amazontext,asin=4627848412,text=『Rによるテ...
//を参照いただければ幸いです.
//#htmlinsert(amazon,transitional,"asins=4627848412")
//-- &htmlinsert(amazontext,asin=4863540930,text=『R言語...
//#htmlinsert(amazon,transitional,"asins=4863540930")
//-- &htmlinsert(amazontext,asin=4320110293,text=『Rで学...
//--- [[出版社のサイト:http://www.kyoritsu-pub.co.jp/kenp...
//#htmlinsert(amazon,transitional,"asins=4320110293")
- &color(green){2022 年 05 月 02 日 RMeCab_1.10 for R-4.2...
- &color(green){2021 年 05 月 27 日 RMeCab_1.07 for R-4.1...
- &color(green){2021 年 01 月 11 日 RMeCab_1.06 for R-4.0...
ipadicに加え[[neologd辞書:https://github.com/neologd/meca...
/usr/local/etc/mecabrc を以下のように変更するか、オリジナ...
dicdir = /usr/local/lib/mecab/dic/mecab-ipadic-neologd
;dicdir = /usr/local/lib/mecab/dic/ipadic
- &color(green){2020 年 04 月 28 日 RMeCab_1.05 for R-4.0...
- &color(green){2019 年 06 月 10 日 RMeCab_1.04 for R-3.6...
RMeCabText()を大規模テキストに適用可能とした
- &color(green){2019 年 06 月 03 日 RMeCab_1.03 for R-3.6...
docDF() を大規模テキスト・データフレームに適用可能とした
- &color(green){2019 年 05 月 27 日 RMeCab_1.02 for R-3.6...
使用メモリを拡張した
- &color(green){2019 年 04 月 28 日 RMeCab_1.01 for R-3.6...
- &color(green){2017 年 08 月 04 日 RMeCab_0.99999 for R-...
一部の関数 (RMeCabText(), RMeCabC()) でメモリ周りのエラー...
- &color(green){2017 年 07 月 10 日 RMeCab_0.99998 for R-...
一部の関数で解析対象となる文書ファイル数を 512 に制限して...
- &color(green){2017 年 04 月 24 日 RMeCab_0.99997 for R-...
docMatrixDF()関数(データフレームのテキスト列から文書単語...
- &color(green){2016 年 12 月 27 日 RMeCab_0.99995 for R-...
- &color(green){2016 年 05 月 06 日 RMeCab_0.99994 for R-...
- &color(green){2015 年 12 月 18 日 RMeCab_0.99993 for R-...
リファクタリングを予定しているため、ソースを整理しました
- &color(green){2015 年 12 月 11 日 RMeCab_0.99992 for R-...
Windows版で、解析対象とするファイルの名前がアスキー文字列...
- &color(green){2015 年 04 月 17 日 RMeCab_0.9999 for R-3...
ユーザーのmecabrcファイルを指定する際、パスにチルダが含ま...
- &color(green){2014 年 03 月 10 日 RMeCab_0.9995 for R-3...
Mac/Maverick & Homebrew版Rに対応
- &color(green){2013 年 12 月 17 日 RMeCab_0.9994 for R-3...
メモリ空間を拡張
- 旧バージョン保管庫 [[SoftArchive]]
#contents
&size(18){[[R:http://cran.md.tsukuba.ac.jp/]]}; は [[ここ...
#ref(RStudio_libs.png,center,nowrap,50%,"システム環境の設...
- グラフで日本語を正しく表示させるために設定ファイルを用...
source ("http://rmecab.jp/R/Rprofile.R")
# この設定は次回の起動から有効になりますので、いったんR...
なおRを終了させる際、[workspace(作業情報)を保存しますか] ...
// ***************** //
// -試用データセット&ref(SoftArchive/data.zip); (Windows)...
// ************************************************** Win...
* &color(green){&size(20){Windows 版 RMeCab (32/64 bit) ...
R-4.2.0 以降、オリジナルのMeCabでは動作しません。ここ htt...
また、RMeCabで解析するファイルは UTF-8 で保存してください...
// https://taku910.github.io/mecab/ から &color(red){meca...
// をダウンロードしてインストールします.
インストール先は標準設定のままとします( ''[[C:\Program Fi...
// あるいは ''[[C:\Program Files(x86)\MeCab]]'' となって...
+ Rを起動して,以下のように入力してEnterキーを押してイン...
install.packages ("RMeCab", repos = "https://rmecab.jp/...
//++ 何らかの理由でダウンロードエラーとなる場合、以下のよ...
// http://rmecab.jp/R/bin/windows/contrib/3.6/RMeCab_1.0...
// メニューの「パッケージ」「ローカルなzipファイル」を選...
//++ あるいは http://web.ias.tokushima-u.ac.jp/linguistik...
//+++ 次にダウンロードした ''&color(blue){RMeCab_***.zip}...
//+++ R 32 bit あるいは R 64 bit のいずれかで 1 回インス...
//Rのメインメニューから[パッケージ]→[ローカルにあるzipフ...
''以上でインストールは完了です''.
//++ お使いのWindowsマシンのスペックによっては 64bit 版 R...
// また、MeCab本体がデフォルトとは違うフォルダにインスト...
// にあるmecabrcをコピーし、自分のホームフォルダ(C:\Users...
// その際、dicdir = を編集します。ちなみにデフォルトだとd...
// ++ バイナリファイルをダウンロートしたい方は http://web...
*[[Windows版RMeCab_0.88までのインストール方法>WindowsRMeC...
ちなみにWindows 64bit版R-4.1 でRMeCabを実行すると落ちるこ...
//*************************************** Mac ***********...
* &color(blue){&size(18){Mac OS X 版};}; のインストール方...
+MeCabのインストール
++ ソースからインストールします(Homebrewは推奨しません)...
// (ただし a のソースファイルからのインストールを推奨しま...
+++ ''&color(red){[[MeCab:http://taku910.github.io/mecab...
///(可能であれば、この方法でインストールしてください)。
まず開発環境をインストールしておく必要があります....
xcode-select --install
#ref(xcode_c.png,left,nowrap,80%)
Xcodeを入手する必要はありません。コマンドラインツールだけ...
//AppStore から Xcode をインストールして下さい.Xcode で...
//続いてコマンドラインツールという追加機能をインストール...
//--- 注意: El CapitanではMeCabのインストール先として想定...
// ls -la /usr/local
//ここで万が一、存在していない(エラーが出る)場合は、「"el...
// sudo chown $(whoami):admin /usr/local && sudo chown...
''&color(red){[[MeCab:http://taku910.github.io/mecab/]]};...
http://taku910.github.io/mecab/ からソース版&color(red){m...
を取得します.
/// Controlキーを押しながらクリックするとメニューがでるの...
#ref(macdownload.png,center,nowrap,60%,"和布蕪ってのはこ...
続いて辞書mecab-ipadic-2.7.0-20070801.tar.gz もダウンロ...
/// Controlキーを押しながらクリックするとメニューがでるの...
terminalを起動して,ダウンロードしたフォルダに移動します...
/// # 右の命令でダウンロードすることもできます curl -OL ...
/// # 右の命令でダウンロードすることもできます curl -OL ...
$ cd Downloads
$ tar zxvf mecab-0.996.tar.gz #
$ cd mecab-0.996
$ ./configure --with-charset="utf8"
$ make
# もしも Symbol _libconv 関連のエラーが出た場合は
# $ make clean
# $ ./configure --with-charset="utf8" LDFLAGS="-lico...
# $ make
# とやり直して下さい
$ sudo make install
## もしも sudo make install を実行すると make Erro...
## $ chmod 700 install-sh
## $ sudo make install
辞書もインストールします
$ cd ~/Downloads
$ tar zxf mecab-ipadic-2.7.0-20070****.tar.gz
$ cd mecab-ipadic-2.7.0-20070****
$ ./configure --with-charset="utf-8"
# # ここでエラーが出る場合は PATH を通してみてください
# # 以下の一行を実行します.
# # $ export PATH=/usr/local/bin:PATH
$ make
$ sudo make install
# 試してみる
$ mecab
すもももももももものうち
すもも 名詞,一般,*,*,*,*,すもも,スモモ,スモモ
も 助詞,係助詞,*,*,*,*,も,モ,モ
もも 名詞,一般,*,*,*,*,もも,モモ,モモ
も 助詞,係助詞,*,*,*,*,も,モ,モ
もも 名詞,一般,*,*,*,*,もも,モモ,モモ
の 助詞,連体化,*,*,*,*,の,ノ,ノ
うち 名詞,非自立,副詞可能,*,*,*,うち,ウチ,ウチ
EOS
CtrlキーとC キーの同時押しで終了
# 万が一 mecabが無いと言われた場合はPATHを通す
# $ echo $PATH
# # を実行して表示された内容に /usr/local/bin が含...
# # ホームディレクトリに戻って
# $ cd
# # 次のコマンドを実行しておきます.
# # echo export PATH='/usr/local/bin:$PATH' >> ~/...
以上でMeCabのインストールは終了です。
//++ 推奨しませんgな、あるいは Hombrew から MeCab をイン...
//
// brew install mecab
// brew install mecab-ipadic
//
// 以上です。まれにHomebrewでは動作しない場合があります。...
++ 準備が整ったので RMeCabをインストールします。以下のよ...
install.packages ("RMeCab", repos = "https://rmecab.jp/...
# httpsだとエラーになる場合 install.packages ("RMeCab"...
# 上の1行でエラーが生じる場合は、以下で再インストールし...
# remove.pacakges("RMeCab")
install.packages ("RMeCab", repos = "https://rmecab.jp/...
あるいは以下のようにしてもインストールできます。
install.packages("devtools")
devtools::install_github("IshidaMotohiro/RMeCab")
''以上でインストールは完了です''.
+++ バイナリファイルをダウンロードしたい場合[[for Maveric...
// ************************************************** Lin...
* &color(blue){&size(18){ Linux 版};}; のインストール方法...
+Rのインストール 以下の(1-1)か(1-2)のいずれかの手順でイン...
++ (1-1)レポジトリからRをインストール
$ sudo echo "deb http://cran.ism.ac.jp/bin/linux/ubuntu...
# 詳細は http://cran.ism.ac.jp/bin/linux/ubuntu/README.h...
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --re...
$ sudo apt-get update
$ sudo apt-get install r-base
$ sudo apt-get install r-base-dev
++ (1-2)
あるいはR をソースからインストールする。以下の手順に従っ...
sudo apt-get install build-essential gfortran xorg-dev
sudo apt-get install libreadline-dev libcairo-dev
tar zxf R-3.2.2.tar.gz
cd R-3.2.2
./configure --enable-R-shlib
make
sudo make install
+ ''&color(red){[[MeCab:http://taku910.github.io/mecab/]]...
++ (1-1)レポジトリからMeCabをインストール
sudo apt install build-essential mecab libmecab-dev mec...
++ ソースからMeCabをインストール
http://taku910.github.io/mecab/ からソース版 mecab-0.996....
同じく辞書 mecab-ipadic-2.7.0-20070801.tar.gz もダウンロ...
+++ terminalを起動して,ダウンロードしたフォルダに移動し...
$ cd Downloads
$ tar zxvf mecab-0.996.tar.gz
$ cd mecab-0.996
$ ./configure --with-charset="utf8"
$ make
# もしも Symbol _libconv 関連のエラーが出た場合は
# $ make clean
# $ ./configure --with-charset="utf8" LDFLAGS="-lico...
# $ make
# とやり直して下さい
$ sudo make install
$ sudo ldconfig ## Linux ではこれが必要
+++もしも sudo make install を実行すると make Error , Per...
$ chmod 700 install-sh
$ sudo make install
+++辞書もインストールします
$ tar zxf mecab-ipadic-2.7.0-20070****.tar.gz
$ cd mecab-ipadic-2.7.0-20070****
$ ./configure --with-charset="utf-8"
# ここでエラーが出る場合は PATH を通してみてください
# 以下の一行を実行します.
$ export PATH=/usr/local/bin:PATH
$ make
$ sudo make install
# 今後のために PATH を追加しておくとよいでしょう
$ echo $PATH
# を実行して表示された内容に /usr/local/bin が含まれてい...
# ホームディレクトリに戻って
$ cd
# 次のコマンドを実行しておきます.
$ echo '/usr/local/bin:$PATH' >> .profile
+ RMeCabのインストール
++ Rを起動して,以下のように入力してEnterキーを押してイン...
install.packages ("RMeCab", repos = "https://rmecab.jp/...
あるいは以下のようにしてもインストールできます。
install.packages("devtools")
devtools::install_github("IshidaMotohiro/RMeCab")
// # install.packages ("RMeCab", repos = "http://rmecab....
''以上でインストールは完了です''.
+++ バイナリファイルは[[for 32 bit:http://web.ias.tokushi...
&aname(data);
// * 試用データセット (2009年11月25日修正) [#ca5cdc89]
* 『Rで学ぶテキストマイニング』データセット(2015年12月17...
- Windows用 Shif-Jis コード: http://web.ias.tokushima-u...
- Mac / Linux 用 UTF8 コード: http://web.ias.tokushima-u...
// &ref(SoftArchive/data.zip);(Windowsの方、Shift-Jis) : ...
解凍後,中に含まれる data フォルダをドライブの先頭にコピ...
* [[RMeCabで辞書を指定>MeCab_Dictionary]] [#teb7708a]
* neologd を使う [#xecb1486]
詳細は https://rmecab.jp/new/ を参照してください。
以下のようにインストールします。
$ git clone –depth 1 https://github.com/neologd/me...
$ cd mecab-ipadic-neologd
$ ./bin/install-mecab-ipadic-neologd -n
インストール先の確認
$ mecab -d /usr/local/lib/mecab/dic/mecab-ipadic-neologd
動作確認
$ echo “8月3日に放送された「中居正広の金曜日のスマイルた...
RMeCabでNeologdを使う準備
/usr/local/etc/mecabrc を開いて以下のように変更するか、オ...
; Configuration file of MeCab
; $Id: mecabrc.in,v 1.3 2006/05/29 15:36:08 taku-ku Exp $;
; dicdir = /usr/local/lib/mecab/dic/ipadic
dicdir = /usr/local/lib/mecab/dic/mecab-ipadic-neologd
コマンドラインで、たとえば、以下のように操作します。
$ cp /usr/local/etc/mecabrc ~/.mecabrc
$ sed -i -e 's/dicdir = \/usr\/local\/lib\/mecab\/dic\/...
* naist-jdicを使う [#s03807b1]
[[ここ:https://sites.google.com/site/rmecab/home/naist-jd...
//&aname(Q);
//* バージョン履歴:問い合わせ先 [#j507d1f4]
* UniDic を使う [#ha41b197]
[[ここ:https://sites.google.com/site/rmecab/home/unidic]]...
//&aname(type);
//* Mac/Linuxで library(RMeCab)でロードに失敗する場合 [#e...
//
//以下をコンソールで実行して再インストールしてください.
//
// install.packages ("RMeCab", repos = "http://rmecab.jp/...
** ソースファイルは以下に置いています。 [#gba7ac23]
// https://bitbucket.org/motohiro_ishida/rmecab
https://github.com/IshidaMotohiro/RMeCab
* FAQ [#u90e70b9]
- Q) RMeCabの諸関数にファイルではなく、文字列を渡したい
- A) 以下のようにしてください。
# # その1
tmp <- textConnection("kawabata", "w")
writeLines ("国境の長いトンネルを抜けると雪国であった。...
textConnectionValue(tmp)
readLines(tmp)
library(RMeCab)
RMeCabC(tmp)
RMeCabFreq(tmp)
close(tmp)
# # その2
dummy <- c ("私は真面目な学生です。", "彼女は数学専攻の...
tmpdir <- tempdir ()
for (i in seq(dummy) ){
td <- tempfile("tmp", tmpdir = tmpdir)
write( dummy [i] , file = td)
if (file.exists (td)) cat( td, "exists", "\n")
}
library (RMeCab)
x <- docMatrix (tmpdir)
x
* RMeCabを引用いただく場合 [#x8e9a54d]
以下のいずれかの方法でいかがでしょうか?
- 著書を参考文献に記載いただくか
-- 石田基広 (2017) 『Rによるテキストマイニング入門第2版』...
-- 石田基広 (2008) 『Rによるテキストマイニング入門』森北...
- あるいはRで以下のようにすると情報が表示されますので、こ...
library(RMeCab)
citation("RMeCab")
Rでパッケージを引用する場合の一般的な書式です。ただし、こ...
//- お問い合わせはメールをください.関数の追加についても...
//
// 石田基広//
//
// ishida-m(この部分を"@"に変更下さい)ias.tokushima-u.ac...
* R の参考書 [#s358f06f]
テキストマイニングのためのツール: データ解析・グラフィッ...
- ''&color(green){テキストマイニング入門};'':[[RMeCab]]...
&htmlinsert(amazontext,asin=4627848412,text=『Rによるテキ...
を参照いただければ幸いです.
#htmlinsert(amazon,transitional,"asins=4627848412")
-- &htmlinsert(amazontext,asin=4863540930,text=『R言語逆...
#htmlinsert(amazon,transitional,"asins=4863540930")
-- &htmlinsert(amazontext,asin=4320110293,text=『Rで学ぶ...
--- [[出版社のサイト:http://www.kyoritsu-pub.co.jp/kenpon...
#htmlinsert(amazon,transitional,"asins=4320110293")
-&htmlinsert(amazontext,asin=4863540930,text=『R言語逆引...
- &htmlinsert(amazontext,asin=4320110293,text=『Rで学ぶデ...
-&htmlinsert(amazontext,asin=4431712186,text=U・リゲス著...
-&htmlinsert(amazontext,asin=4431713123,text=B・エヴェリ...
-&htmlinsert(amazontext,asin=4431100474,text=P・スペクタ...
-&htmlinsert(amazontext,asin=4274067572,text=青木繁伸『R...
- &htmlinsert(amazontext,asin=4627096011,text=金明哲『Rに...
- &htmlinsert(amazontext,asin=4777511847,text=舟尾暢男『...
-&htmlinsert(amazontext,asin=4894717573,text=中澤港『Rに...
終了行:
* 基本 [#abd5144a]
- &color(green){2022 年 05 月 02 日 RMeCab_1.10 for R-4.2...
- &color(green){2022 年 04 月 29 日 RMeCab_1.08 for R-4.2...
- &color(green){2021 年 11 月 27 日 M1 MacOSX 用の注意を...
- &color(green){2021 年 05 月 27 日 RMeCab_1.07 for R-4.1...
- &color(green){2021 年 01 月 11 日 RMeCab_1.06 for R-4.0...
R と MeCab (ただしWindowsでは64bit UTF-8辞書版)の両方が既...
# Windows あるいは Mac の場合
install.packages("RMeCab", repos = "http://rmecab.jp/R")
# Linux あるいは、Mac で上記の命令がエラーとなる場合
install.packages("RMeCab", repos = "https://rmecab.jp/R...
install.packages("RMeCab", repos = "http://rmecab.jp/R"...
あるいは GitHub からインストールもできます。
# Windows で Rtools4 と MeCab をすでにインストールしてい...
install.packages("remotes")
remotes::install_github("IshidaMotohiro/RMeCab")
実行できるか、以下を試してみましょう。
library(RMeCab)
res <- RMeCabC("すもももももももものうち")
unlist (res)
次のように表示されれば、インストールは成功しています。(な...
> unlist (res)
名詞 助詞 名詞 助詞 名詞 助詞 ...
"すもも" "も" "もも" "も" "もも" "の" ...
MeCabのインストールから始めたいという方は、以下、自身のOS...
// https://sites.google.com/view/rmecab/ http://sites.goo...
https://rmecab.jp/new/ でも説明しています(内容はこのペー...
-- 質問は https://github.com/IshidaMotohiro/RMeCab/issues...
* 『Rで学ぶテキストマイニング』データセット(2017年06月30...
https://github.com/IshidaMotohiro/TextMining
//- Windows用 Shif-Jis コード: https://github.com/Ishida...
//- Mac / Linux 用 UTF8 コード: https://github.com/Ishid...
//
//ダウンロードし、解凍後、data_sjis/utf-8-master というフ...
//#ref(data.png,left,nowrap,80%)
//- Windows用 Shif-Jis コード: http://web.ias.tokushima...
//- Mac / Linux 用 UTF8 コード: http://web.ias.tokushima...
* RMeCabの機能説明は別ページにしました. [#sb463611]
- [[RMeCab機能>RMeCabFunctions]]
//* install.packages()で DESCRIPTIONが開けないというエラ...
//- ネットワーク関係のエラーです。[[https://sites.google....
---------------
&htmlinsert(amazon,transitional,"asins=486354393X");
&htmlinsert(amazon,transitional,"asins=4627885113");&html...
&htmlinsert(amazon,transitional,"asins=4627848420");&html...
&htmlinsert(amazon,transitional,"asins=486354216X");&html...
&htmlinsert(amazon,transitional,"asins=4797382309");&html...
&htmlinsert(amazon,transitional,"asins=432011082X");&html...
&htmlinsert(amazon,transitional,"asins=4627848412");&html...
&htmlinsert(amazon,transitional,"asins=486354135X");&html...
&htmlinsert(amazon,transitional,"asins=4621061313");&html...
&htmlinsert(amazon,transitional,"asins=4621061364");&html...
&htmlinsert(amazon,transitional,"asins=462106164X");&html...
&htmlinsert(amazon,transitional,"asins=4621061399");&html...
&htmlinsert(amazon,transitional,"asins=4621061356");&html...
&htmlinsert(amazon,transitional,"asins=489476654X");&html...
[[管理人>admin]] について : 参考ページ [[統計的言語処理]]...
// : 係り受け解析パッケージ [[RCaBoCha]]
//- [[R2MeCab]] は [[RMeCab]] の簡易版です
-- [[RMeCab]] を使った[[twitter解析の記事:http://www.atma...
- [[RMeCab機能>RMeCabFunctions]]
- [[各種解析のヒント>RMeCab_Tips]]
// http://rmecab.jp/new/forums/ でどうぞ。
----------
&size(20){&color(blue){[[RMeCab]]パッケージ};};
#ref(RealMecab.png,center,nowrap,60%,"和布蕪ってのはこれ"...
// RIGHT:[[RMeCab]]パッケージは http://sites.google.com/s...
// 旧バージョンは http://groups.google.co.jp/group/rmecab...
//テキストマイニングのためのツール: データ解析・グラフィ...
//- ''&color(green){テキストマイニング入門};'':[[RMeCab]...
//&htmlinsert(amazontext,asin=4627848412,text=『Rによるテ...
//を参照いただければ幸いです.
//#htmlinsert(amazon,transitional,"asins=4627848412")
//-- &htmlinsert(amazontext,asin=4863540930,text=『R言語...
//#htmlinsert(amazon,transitional,"asins=4863540930")
//-- &htmlinsert(amazontext,asin=4320110293,text=『Rで学...
//--- [[出版社のサイト:http://www.kyoritsu-pub.co.jp/kenp...
//#htmlinsert(amazon,transitional,"asins=4320110293")
- &color(green){2022 年 05 月 02 日 RMeCab_1.10 for R-4.2...
- &color(green){2021 年 05 月 27 日 RMeCab_1.07 for R-4.1...
- &color(green){2021 年 01 月 11 日 RMeCab_1.06 for R-4.0...
ipadicに加え[[neologd辞書:https://github.com/neologd/meca...
/usr/local/etc/mecabrc を以下のように変更するか、オリジナ...
dicdir = /usr/local/lib/mecab/dic/mecab-ipadic-neologd
;dicdir = /usr/local/lib/mecab/dic/ipadic
- &color(green){2020 年 04 月 28 日 RMeCab_1.05 for R-4.0...
- &color(green){2019 年 06 月 10 日 RMeCab_1.04 for R-3.6...
RMeCabText()を大規模テキストに適用可能とした
- &color(green){2019 年 06 月 03 日 RMeCab_1.03 for R-3.6...
docDF() を大規模テキスト・データフレームに適用可能とした
- &color(green){2019 年 05 月 27 日 RMeCab_1.02 for R-3.6...
使用メモリを拡張した
- &color(green){2019 年 04 月 28 日 RMeCab_1.01 for R-3.6...
- &color(green){2017 年 08 月 04 日 RMeCab_0.99999 for R-...
一部の関数 (RMeCabText(), RMeCabC()) でメモリ周りのエラー...
- &color(green){2017 年 07 月 10 日 RMeCab_0.99998 for R-...
一部の関数で解析対象となる文書ファイル数を 512 に制限して...
- &color(green){2017 年 04 月 24 日 RMeCab_0.99997 for R-...
docMatrixDF()関数(データフレームのテキスト列から文書単語...
- &color(green){2016 年 12 月 27 日 RMeCab_0.99995 for R-...
- &color(green){2016 年 05 月 06 日 RMeCab_0.99994 for R-...
- &color(green){2015 年 12 月 18 日 RMeCab_0.99993 for R-...
リファクタリングを予定しているため、ソースを整理しました
- &color(green){2015 年 12 月 11 日 RMeCab_0.99992 for R-...
Windows版で、解析対象とするファイルの名前がアスキー文字列...
- &color(green){2015 年 04 月 17 日 RMeCab_0.9999 for R-3...
ユーザーのmecabrcファイルを指定する際、パスにチルダが含ま...
- &color(green){2014 年 03 月 10 日 RMeCab_0.9995 for R-3...
Mac/Maverick & Homebrew版Rに対応
- &color(green){2013 年 12 月 17 日 RMeCab_0.9994 for R-3...
メモリ空間を拡張
- 旧バージョン保管庫 [[SoftArchive]]
#contents
&size(18){[[R:http://cran.md.tsukuba.ac.jp/]]}; は [[ここ...
#ref(RStudio_libs.png,center,nowrap,50%,"システム環境の設...
- グラフで日本語を正しく表示させるために設定ファイルを用...
source ("http://rmecab.jp/R/Rprofile.R")
# この設定は次回の起動から有効になりますので、いったんR...
なおRを終了させる際、[workspace(作業情報)を保存しますか] ...
// ***************** //
// -試用データセット&ref(SoftArchive/data.zip); (Windows)...
// ************************************************** Win...
* &color(green){&size(20){Windows 版 RMeCab (32/64 bit) ...
R-4.2.0 以降、オリジナルのMeCabでは動作しません。ここ htt...
また、RMeCabで解析するファイルは UTF-8 で保存してください...
// https://taku910.github.io/mecab/ から &color(red){meca...
// をダウンロードしてインストールします.
インストール先は標準設定のままとします( ''[[C:\Program Fi...
// あるいは ''[[C:\Program Files(x86)\MeCab]]'' となって...
+ Rを起動して,以下のように入力してEnterキーを押してイン...
install.packages ("RMeCab", repos = "https://rmecab.jp/...
//++ 何らかの理由でダウンロードエラーとなる場合、以下のよ...
// http://rmecab.jp/R/bin/windows/contrib/3.6/RMeCab_1.0...
// メニューの「パッケージ」「ローカルなzipファイル」を選...
//++ あるいは http://web.ias.tokushima-u.ac.jp/linguistik...
//+++ 次にダウンロードした ''&color(blue){RMeCab_***.zip}...
//+++ R 32 bit あるいは R 64 bit のいずれかで 1 回インス...
//Rのメインメニューから[パッケージ]→[ローカルにあるzipフ...
''以上でインストールは完了です''.
//++ お使いのWindowsマシンのスペックによっては 64bit 版 R...
// また、MeCab本体がデフォルトとは違うフォルダにインスト...
// にあるmecabrcをコピーし、自分のホームフォルダ(C:\Users...
// その際、dicdir = を編集します。ちなみにデフォルトだとd...
// ++ バイナリファイルをダウンロートしたい方は http://web...
*[[Windows版RMeCab_0.88までのインストール方法>WindowsRMeC...
ちなみにWindows 64bit版R-4.1 でRMeCabを実行すると落ちるこ...
//*************************************** Mac ***********...
* &color(blue){&size(18){Mac OS X 版};}; のインストール方...
+MeCabのインストール
++ ソースからインストールします(Homebrewは推奨しません)...
// (ただし a のソースファイルからのインストールを推奨しま...
+++ ''&color(red){[[MeCab:http://taku910.github.io/mecab...
///(可能であれば、この方法でインストールしてください)。
まず開発環境をインストールしておく必要があります....
xcode-select --install
#ref(xcode_c.png,left,nowrap,80%)
Xcodeを入手する必要はありません。コマンドラインツールだけ...
//AppStore から Xcode をインストールして下さい.Xcode で...
//続いてコマンドラインツールという追加機能をインストール...
//--- 注意: El CapitanではMeCabのインストール先として想定...
// ls -la /usr/local
//ここで万が一、存在していない(エラーが出る)場合は、「"el...
// sudo chown $(whoami):admin /usr/local && sudo chown...
''&color(red){[[MeCab:http://taku910.github.io/mecab/]]};...
http://taku910.github.io/mecab/ からソース版&color(red){m...
を取得します.
/// Controlキーを押しながらクリックするとメニューがでるの...
#ref(macdownload.png,center,nowrap,60%,"和布蕪ってのはこ...
続いて辞書mecab-ipadic-2.7.0-20070801.tar.gz もダウンロ...
/// Controlキーを押しながらクリックするとメニューがでるの...
terminalを起動して,ダウンロードしたフォルダに移動します...
/// # 右の命令でダウンロードすることもできます curl -OL ...
/// # 右の命令でダウンロードすることもできます curl -OL ...
$ cd Downloads
$ tar zxvf mecab-0.996.tar.gz #
$ cd mecab-0.996
$ ./configure --with-charset="utf8"
$ make
# もしも Symbol _libconv 関連のエラーが出た場合は
# $ make clean
# $ ./configure --with-charset="utf8" LDFLAGS="-lico...
# $ make
# とやり直して下さい
$ sudo make install
## もしも sudo make install を実行すると make Erro...
## $ chmod 700 install-sh
## $ sudo make install
辞書もインストールします
$ cd ~/Downloads
$ tar zxf mecab-ipadic-2.7.0-20070****.tar.gz
$ cd mecab-ipadic-2.7.0-20070****
$ ./configure --with-charset="utf-8"
# # ここでエラーが出る場合は PATH を通してみてください
# # 以下の一行を実行します.
# # $ export PATH=/usr/local/bin:PATH
$ make
$ sudo make install
# 試してみる
$ mecab
すもももももももものうち
すもも 名詞,一般,*,*,*,*,すもも,スモモ,スモモ
も 助詞,係助詞,*,*,*,*,も,モ,モ
もも 名詞,一般,*,*,*,*,もも,モモ,モモ
も 助詞,係助詞,*,*,*,*,も,モ,モ
もも 名詞,一般,*,*,*,*,もも,モモ,モモ
の 助詞,連体化,*,*,*,*,の,ノ,ノ
うち 名詞,非自立,副詞可能,*,*,*,うち,ウチ,ウチ
EOS
CtrlキーとC キーの同時押しで終了
# 万が一 mecabが無いと言われた場合はPATHを通す
# $ echo $PATH
# # を実行して表示された内容に /usr/local/bin が含...
# # ホームディレクトリに戻って
# $ cd
# # 次のコマンドを実行しておきます.
# # echo export PATH='/usr/local/bin:$PATH' >> ~/...
以上でMeCabのインストールは終了です。
//++ 推奨しませんgな、あるいは Hombrew から MeCab をイン...
//
// brew install mecab
// brew install mecab-ipadic
//
// 以上です。まれにHomebrewでは動作しない場合があります。...
++ 準備が整ったので RMeCabをインストールします。以下のよ...
install.packages ("RMeCab", repos = "https://rmecab.jp/...
# httpsだとエラーになる場合 install.packages ("RMeCab"...
# 上の1行でエラーが生じる場合は、以下で再インストールし...
# remove.pacakges("RMeCab")
install.packages ("RMeCab", repos = "https://rmecab.jp/...
あるいは以下のようにしてもインストールできます。
install.packages("devtools")
devtools::install_github("IshidaMotohiro/RMeCab")
''以上でインストールは完了です''.
+++ バイナリファイルをダウンロードしたい場合[[for Maveric...
// ************************************************** Lin...
* &color(blue){&size(18){ Linux 版};}; のインストール方法...
+Rのインストール 以下の(1-1)か(1-2)のいずれかの手順でイン...
++ (1-1)レポジトリからRをインストール
$ sudo echo "deb http://cran.ism.ac.jp/bin/linux/ubuntu...
# 詳細は http://cran.ism.ac.jp/bin/linux/ubuntu/README.h...
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --re...
$ sudo apt-get update
$ sudo apt-get install r-base
$ sudo apt-get install r-base-dev
++ (1-2)
あるいはR をソースからインストールする。以下の手順に従っ...
sudo apt-get install build-essential gfortran xorg-dev
sudo apt-get install libreadline-dev libcairo-dev
tar zxf R-3.2.2.tar.gz
cd R-3.2.2
./configure --enable-R-shlib
make
sudo make install
+ ''&color(red){[[MeCab:http://taku910.github.io/mecab/]]...
++ (1-1)レポジトリからMeCabをインストール
sudo apt install build-essential mecab libmecab-dev mec...
++ ソースからMeCabをインストール
http://taku910.github.io/mecab/ からソース版 mecab-0.996....
同じく辞書 mecab-ipadic-2.7.0-20070801.tar.gz もダウンロ...
+++ terminalを起動して,ダウンロードしたフォルダに移動し...
$ cd Downloads
$ tar zxvf mecab-0.996.tar.gz
$ cd mecab-0.996
$ ./configure --with-charset="utf8"
$ make
# もしも Symbol _libconv 関連のエラーが出た場合は
# $ make clean
# $ ./configure --with-charset="utf8" LDFLAGS="-lico...
# $ make
# とやり直して下さい
$ sudo make install
$ sudo ldconfig ## Linux ではこれが必要
+++もしも sudo make install を実行すると make Error , Per...
$ chmod 700 install-sh
$ sudo make install
+++辞書もインストールします
$ tar zxf mecab-ipadic-2.7.0-20070****.tar.gz
$ cd mecab-ipadic-2.7.0-20070****
$ ./configure --with-charset="utf-8"
# ここでエラーが出る場合は PATH を通してみてください
# 以下の一行を実行します.
$ export PATH=/usr/local/bin:PATH
$ make
$ sudo make install
# 今後のために PATH を追加しておくとよいでしょう
$ echo $PATH
# を実行して表示された内容に /usr/local/bin が含まれてい...
# ホームディレクトリに戻って
$ cd
# 次のコマンドを実行しておきます.
$ echo '/usr/local/bin:$PATH' >> .profile
+ RMeCabのインストール
++ Rを起動して,以下のように入力してEnterキーを押してイン...
install.packages ("RMeCab", repos = "https://rmecab.jp/...
あるいは以下のようにしてもインストールできます。
install.packages("devtools")
devtools::install_github("IshidaMotohiro/RMeCab")
// # install.packages ("RMeCab", repos = "http://rmecab....
''以上でインストールは完了です''.
+++ バイナリファイルは[[for 32 bit:http://web.ias.tokushi...
&aname(data);
// * 試用データセット (2009年11月25日修正) [#ca5cdc89]
* 『Rで学ぶテキストマイニング』データセット(2015年12月17...
- Windows用 Shif-Jis コード: http://web.ias.tokushima-u...
- Mac / Linux 用 UTF8 コード: http://web.ias.tokushima-u...
// &ref(SoftArchive/data.zip);(Windowsの方、Shift-Jis) : ...
解凍後,中に含まれる data フォルダをドライブの先頭にコピ...
* [[RMeCabで辞書を指定>MeCab_Dictionary]] [#teb7708a]
* neologd を使う [#xecb1486]
詳細は https://rmecab.jp/new/ を参照してください。
以下のようにインストールします。
$ git clone –depth 1 https://github.com/neologd/me...
$ cd mecab-ipadic-neologd
$ ./bin/install-mecab-ipadic-neologd -n
インストール先の確認
$ mecab -d /usr/local/lib/mecab/dic/mecab-ipadic-neologd
動作確認
$ echo “8月3日に放送された「中居正広の金曜日のスマイルた...
RMeCabでNeologdを使う準備
/usr/local/etc/mecabrc を開いて以下のように変更するか、オ...
; Configuration file of MeCab
; $Id: mecabrc.in,v 1.3 2006/05/29 15:36:08 taku-ku Exp $;
; dicdir = /usr/local/lib/mecab/dic/ipadic
dicdir = /usr/local/lib/mecab/dic/mecab-ipadic-neologd
コマンドラインで、たとえば、以下のように操作します。
$ cp /usr/local/etc/mecabrc ~/.mecabrc
$ sed -i -e 's/dicdir = \/usr\/local\/lib\/mecab\/dic\/...
* naist-jdicを使う [#s03807b1]
[[ここ:https://sites.google.com/site/rmecab/home/naist-jd...
//&aname(Q);
//* バージョン履歴:問い合わせ先 [#j507d1f4]
* UniDic を使う [#ha41b197]
[[ここ:https://sites.google.com/site/rmecab/home/unidic]]...
//&aname(type);
//* Mac/Linuxで library(RMeCab)でロードに失敗する場合 [#e...
//
//以下をコンソールで実行して再インストールしてください.
//
// install.packages ("RMeCab", repos = "http://rmecab.jp/...
** ソースファイルは以下に置いています。 [#gba7ac23]
// https://bitbucket.org/motohiro_ishida/rmecab
https://github.com/IshidaMotohiro/RMeCab
* FAQ [#u90e70b9]
- Q) RMeCabの諸関数にファイルではなく、文字列を渡したい
- A) 以下のようにしてください。
# # その1
tmp <- textConnection("kawabata", "w")
writeLines ("国境の長いトンネルを抜けると雪国であった。...
textConnectionValue(tmp)
readLines(tmp)
library(RMeCab)
RMeCabC(tmp)
RMeCabFreq(tmp)
close(tmp)
# # その2
dummy <- c ("私は真面目な学生です。", "彼女は数学専攻の...
tmpdir <- tempdir ()
for (i in seq(dummy) ){
td <- tempfile("tmp", tmpdir = tmpdir)
write( dummy [i] , file = td)
if (file.exists (td)) cat( td, "exists", "\n")
}
library (RMeCab)
x <- docMatrix (tmpdir)
x
* RMeCabを引用いただく場合 [#x8e9a54d]
以下のいずれかの方法でいかがでしょうか?
- 著書を参考文献に記載いただくか
-- 石田基広 (2017) 『Rによるテキストマイニング入門第2版』...
-- 石田基広 (2008) 『Rによるテキストマイニング入門』森北...
- あるいはRで以下のようにすると情報が表示されますので、こ...
library(RMeCab)
citation("RMeCab")
Rでパッケージを引用する場合の一般的な書式です。ただし、こ...
//- お問い合わせはメールをください.関数の追加についても...
//
// 石田基広//
//
// ishida-m(この部分を"@"に変更下さい)ias.tokushima-u.ac...
* R の参考書 [#s358f06f]
テキストマイニングのためのツール: データ解析・グラフィッ...
- ''&color(green){テキストマイニング入門};'':[[RMeCab]]...
&htmlinsert(amazontext,asin=4627848412,text=『Rによるテキ...
を参照いただければ幸いです.
#htmlinsert(amazon,transitional,"asins=4627848412")
-- &htmlinsert(amazontext,asin=4863540930,text=『R言語逆...
#htmlinsert(amazon,transitional,"asins=4863540930")
-- &htmlinsert(amazontext,asin=4320110293,text=『Rで学ぶ...
--- [[出版社のサイト:http://www.kyoritsu-pub.co.jp/kenpon...
#htmlinsert(amazon,transitional,"asins=4320110293")
-&htmlinsert(amazontext,asin=4863540930,text=『R言語逆引...
- &htmlinsert(amazontext,asin=4320110293,text=『Rで学ぶデ...
-&htmlinsert(amazontext,asin=4431712186,text=U・リゲス著...
-&htmlinsert(amazontext,asin=4431713123,text=B・エヴェリ...
-&htmlinsert(amazontext,asin=4431100474,text=P・スペクタ...
-&htmlinsert(amazontext,asin=4274067572,text=青木繁伸『R...
- &htmlinsert(amazontext,asin=4627096011,text=金明哲『Rに...
- &htmlinsert(amazontext,asin=4777511847,text=舟尾暢男『...
-&htmlinsert(amazontext,asin=4894717573,text=中澤港『Rに...
ページ名: