テキストと同じように数式を操作するのに問題があります。私がやろうとしているのは、数式をグラフのタイトルに連結することです。ただし、テキストと同じように数式を操作しようとすると、失敗します。
model <- lm(celkem ~ rok + mesic)
formula(model)
# celkem ~ rok + mesic
これで結構です。今、私は次のような文字列を作成したいと思います"my text celkem ~ rok + mesic"
-これが問題の原因です:
paste("my text", formula(model))
# [1] "my text ~" "my text celkem" "my text rok + mesic"
paste("my text", as.character(formula(model)))
# [1] "my text ~" "my text celkem" "my text rok + mesic"
paste("my text", toString(formula(model)))
# [1] "my text ~, celkem, rok + mesic"
今sprint
、パッケージgtools
に関数があるのがわかりますが、これは非常に基本的なことなので、デフォルトの環境内で解決する価値があると思います!!