Rで解析:英単語・テキストのスペルチェックに便利です「hunspell」パッケージ

Rの解析に役に立つ記事
スポンサーリンク

英単語・テキストのスペルチェックに便利なパッケージの紹介です。「hunspell_find」コマンドで検出されたスペルミスは「hunspell_suggest」コマンドを利用することで、単語の候補が表示されます。

パッケージバージョンは3.0.2。実行コマンドはR version 4.2.2で確認しています。

スポンサーリンク

パッケージのインストール

下記、コマンドを実行してください。

#パッケージのインストール
install.packages("hunspell")

実行コマンド

詳細はコメント、パッケージのヘルプを確認してください。

#パッケージの読み込み
library("hunspell")

#単語のスペルチェック:hunspell_checkコマンド
Word <- c("beer", "wiskey", "wine", "jopan")
print(hunspell_check(Word))
[1]  TRUE FALSE  TRUE FALSE

#&#12486;&#12461;&#12473;&#12488;&#12398;&#12473;&#12506;&#12523;&#12481;&#12455;&#12483;&#12463;:hunspell_find&#12467;&#12510;&#12531;&#12489;
Text <- hunspell_find("NISE to maet you")

#hunspell_find&#12467;&#12510;&#12531;&#12489;&#12398;&#32080;&#26524;&#12363;&#12425;&#21336;&#35486;&#20505;&#35036;&#12434;&#34920;&#31034;:hunspell_suggest&#12467;&#12510;&#12531;&#12489;
hunspell_suggest(unlist(Text))
[[1]]
[1] "NICHE" "SINE"  "NOSE"  "NISEI" "ANISE" "NOISE" "NINE"  "RISE"  "NICE"  "VISE"  "WISE" 
[12] "OISE"  "NILE" 

[[2]]
[1] "meat" "mate" "mart" "mat"  "met"  "meta" "meet" "mast" "malt"

少しでも、あなたのウェブや実験の解析が楽になりますように!!

タイトルとURLをコピーしました