https://github.com/paithiov909/rmecab-doc
RMeCab mirror for R-universe (unofficial)
https://github.com/paithiov909/rmecab-doc
Last synced: about 2 months ago
JSON representation
RMeCab mirror for R-universe (unofficial)
- Host: GitHub
- URL: https://github.com/paithiov909/rmecab-doc
- Owner: paithiov909
- Created: 2025-02-17T01:44:47.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2025-03-05T14:37:53.000Z (8 months ago)
- Last Synced: 2025-04-12T01:47:58.122Z (6 months ago)
- Language: C++
- Homepage: https://paithiov909.r-universe.dev/RMeCab
- Size: 2.69 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# RMeCab
日本語形態素解析器MeCabインターフェイスのR言語用パッケージです。解析エンジン部分はC言語/C++で作成されています。
## MeCabインストール
MeCab をインストールする必要があります。ここ https://rmecab.jp/new/ を参照してください。
## RMeCab インストール
R と MeCab の両方が既にインストールされているのならば R を起動し、コンソールで以下を実行すればインストールは完了です。
## Windowsの場合
```
install.packages("RMeCab", repos = "https://rmecab.jp/R")
```## Mac あるいは Linux の場合
```
install.packages("RMeCab", repos = "https://rmecab.jp/R", type = "source")
```あるいは GitHub からインストールもできます。
### Windows で Rtools4 と MeCab をすでにインストールしている場合、あるいはMac あるいは Linux の場合
```
install.packages("remotes")
remotes::install_github("IshidaMotohiro/RMeCab")
```実行できるか、以下を試してみましょう(辞書として neologd を利用している場合、一語に分類されます)。
```
library(RMeCab)
res <- RMeCabC("すもももももももものうち")
unlist (res)
```次のように表示されれば、インストールに成功しています。
```
unlist (res)
名詞 助詞 名詞 助詞 名詞 助詞 名詞"すもも" "も" "もも" "も" "もも" "の" "うち"
```MeCabのインストールから始めたいという方は、以下のサイトで、自身のOSに対応したセクションの解説を参照してください。
https://rmecab.jp/new/ でも説明しています。
## Neologd 辞書
以下のようにインストールします。
```
git clone --depth 1 https://github.com/neologd/mecab-ipadic-neologd.git
cd mecab-ipadic-neologd
./bin/install-mecab-ipadic-neologd -n
```インストール先の確認
```
mecab -d /usr/lib/mecab/dic/mecab-ipadic-neologd
```動作確認
```
echo "8月3日に放送された「中居正広の金曜日のスマイルたちへ」(TBS系)で、1日たった5分でぽっこりおなかを解消するというダイエット方法を紹介。キンタロー。にも密着。" | mecab
```### neologd を RMeCab から利用する
/usr/local/etc/mecabrc を編集するか、ホームディレクトリに .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\/ipadic/dicdir = \/usr\/local\/lib\/mecab\/dic\/mecab-ipadic-neologd/’ ~/.mecabrc
```