R の qdap パッケージを使用してスペル チェックを行っています。以下のコードを実行すると、次のような出力が得られます
which_misspelled("I use a 50Gb broadband connection")
> 4 5
>"gb" "broadband"
単語は理にかなっていますが、これらの修正は無関係です。この関数のカスタム単語リストをフィルター処理しないようにするオプションはありますか?
R の qdap パッケージを使用してスペル チェックを行っています。以下のコードを実行すると、次のような出力が得られます
which_misspelled("I use a 50Gb broadband connection")
> 4 5
>"gb" "broadband"
単語は理にかなっていますが、これらの修正は無関係です。この関数のカスタム単語リストをフィルター処理しないようにするオプションはありますか?
この関数には、デフォルトでqdapDictionaries::GradyAugmentedwhich_misspelled()
に設定される引数が含まれています。入力した単語がそこにない場合は、スペルミスと見なされます。dictionary =
たとえば、単語"gb"
を正しいスペルとして認識させたい場合は、新しい を定義する必要がありますdictionary
。
library(qdap)
dict <- c(qdapDictionaries::GradyAugmented, "gb")
which_misspelled("I use a 50Gb broadband connection", dictionary = dict)
# 5
#"broadband"