RmecabKo grows from a thin wrapper into a Korean text-analysis layer over
RcppMeCab, filling the gap left by the archived KoNLP and elbird packages.
tokenizers package contract, so token_morph(),
token_words(), token_nouns(), and token_ngrams() drop directly into
tidytext::unnest_tokens(token = ...). Each gains a simplify argument.drop_pos argument to token_morph() and token_ngrams() to remove
tokens by POS tag, complementing keep_pos.stopwords_ko, a curated table of Korean function morphemes, with the
accessors stopwords_ko_words() (surfaces) and stopwords_ko_tags() (POS
tags for drop_pos).lexicon_knu(), which downloads and caches the KNU Korean sentiment
lexicon for tidy sentiment joins.demo_ko demonstration corpus.dict_add_words(), dict_words(), dict_remove_words(),
dict_compile(), dict_use(), and dict_path() to manage a MeCab user
dictionary from a data frame of words, filling the mecab-ko-dic context IDs
and final-consonant flag automatically.token_lemma() and lemmatize_morphemes() to recover dictionary forms
of Korean predicates. Fused tokens whose stem RcppMeCab does not expose
return NA.keywords_tfidf() and keywords_textrank() for morpheme keyword
extraction, and kwic() for keyword-in-context concordances.text_normalize() for NFC composition, width folding, and repeated-
character squashing.RcppMeCab 0.0.1.7 release used by the 0.2.0
migration to centralized MeCab and dictionary management.RcppMeCab as the sole native MeCab engine and verify that the active
dictionary produces Korean POS tags.character(0).user_dic, with
compilation delegated to RcppMeCab::dict_index() (fixes #2).RcppMeCab.install_mecab() subdirectory handling.