コーパスに stemCompletion を適用しようとすると、この関数は NA 値を生成します。
これは私のコードです:
my.corpus <- tm_map(my.corpus, removePunctuation)
my.corpus <- tm_map(my.corpus, removeWords, stopwords("english"))
(この結果の 1 つ: [[2584]] ゾーニング計画)
次のステップはコーパスのスタミングです。
my.corpus <- tm_map(my.corpus, stemDocument, language="english")
my.corpus <- tm_map(my.corpus, stemCompletion, dictionary=my.corpus_copy, type="first")
しかし、結果はこれです
[[2584]]NAプラント
次のステップでは、トランザクションとアプリオリ ルールを使用して発生マトリックスを作成する必要がありますが、続けてルールを取得しようとすると、inspect(rules) 関数で次のエラーが発生します。
> inspect(rules)
Errore in UseMethod("inspect", x) :
no applicable method for 'inspect' applied to an object of class "c('rules','associations')"
どうしたの?NA 値が正しく発生行列を生成せず、適切なルールが生成されないと思います..これは問題ですか? もしそうなら、どうすれば解決できますか?
これは問題の要約です:
this is an abstract:
my.words = c("β cell","zoning policy regional index brazil","zoning plan","zolpidem adult","zizyphus spinosa hu")
my.corpus = Corpus(VectorSource(my.words))
my.corpus_copy = my.corpus
my.corpus = tm_map(my.corpus, removePunctuation)
my.corpus = tm_map(my.corpus, removeWords, c("the", stopwords("english")))
my.corpus = tm_map(my.corpus, stemDocument, language="english")
my.corpus <- tm_map(my.corpus, stemCompletion, dictionary=my.corpus_copy, type="first")
inspect(my.corpus)