marble

marbleはベクトルやデータフレームの特定の変数に対して 色分けを行うためのR言語のパッケージです。

インストール方法

現在、marbleはCRANには登録されていませんが、次のコマンドを実行することで インストールが可能です。

install.packages("marble", repos = "https://uribo.r-universe.dev")

利用方法

library(marble)

sazareishi()は日本語の単語を品詞ごとに色分けします。

x <-
  c(`名詞` = "吾輩", `助詞` = "は", `名詞` = "猫", 
    `助動詞` = "で", `助動詞` = "ある", `記号` = "。", 
    `名詞` = "名前", `助詞` = "は", `副詞` = "まだ", 
    `形容詞` = "無い", `記号` = "。")
sazareishi(x)
 名詞 助詞 名詞 助動詞 助動詞 記号 名詞 助詞 副詞 形容詞 記号
 "吾輩" "は"   "猫"   "で"   "ある" "。"   "名前" "は"   "まだ" "無い" "。"  

データフレームに単語と品詞の列がある場合、 sazareishi_to_df()によって品詞の列を色分けします。

d <- 
  data.frame(
    token = unname(x),
    POS1 = names(x))
sazareishi_to_df(d, pos = POS1)
     token POS1
1    吾輩 名詞
2      は 助詞
3      猫 名詞
4      で 助動詞
5    ある 助動詞
6      。 記号
7    名前 名詞
8      は 助詞
9    まだ 副詞
10   無い 形容詞
11     。 記号