IshidaMotohiro / RMeCab

Interface to MeCab
30 stars 10 forks source link

tibbleとの互換性 #29

Closed Gedevan-Aleksizde closed 4 months ago

Gedevan-Aleksizde commented 4 months ago

最近はtidyverseが使われることが多いので, data.frame の代わりに tibble を与えても動作するよう変更してはどうでしょうか?

現在の実装では, tibble を与えた場合に列の全ての要素に対してMeCabの結果が返ってきません.

require(tibble)
require(RMeCab)
txt <- c("すもももももももものうち", "すもももももももものうち")
RMeCabDF(data.frame(x=txt), coln = 1)
RMeCabDF(tibble(x=txt), coln = 1)

以下のPRでは, ユーザー側は as.data.frame を挟まずに済み, パッケージ側にも依存パッケージを追加せずにbase-Rだけで両者に互換性をもたせられます.

pull/28