flextable::body_add_flextable
officer
によって作成されたWord文書にflextable
を挿入することができます。パッケージに含まれる例は、データフレームからテーブルを作成するためのものです。私の質問は、モデルオブジェクトからテーブルを作成するベストプラクティス(例:lm
)ですか?たとえばbroom::tidy
などのモデルオブジェクトをデータフレームに変換することは可能ですが、限られた種類のモデルをサポートしています。texreg
やstargazer
のようなパッケージでは、サイドバイサイドモデルの比較を行うのが面倒です。これをサポートします。 texreg::htmlreg
(またはtexreg::screereg
)の出力をflextable
に変換してWord文書に挿入する効率的な方法はありますか?または、より一般的には、officer
経由でWord文書にhtmlコンテンツを挿入する方法はありますか?モデルオブジェクトのテーブルをOfficer/ReporteRsに追加するベストプラクティス
(自分の好みの情報を自由に作成/カスタマイズすることができますが、私はそれを望みますが、texreg
のような作業パッケージを繰り返すのは非常に無駄な努力のようです。)ありがとう!デモ目的のために
が、これは私がWord文書に取得しようとしているものです:
library(texreg)
fit_m1 <- lm(mpg ~ wt, data=mtcars)
fit_m2 <- lm(mpg ~ wt + cyl, data=mtcars)
screenreg(list(fit_m1, fit_m2))
htmlreg(list(fit_m1, fit_m2))
「huxtable」パッケージを指してくれてありがとう。それは今のところよい回避策のようです。 –