将模型对象的表添加到officer / ReporteRs的最佳实践

时间:2017-10-15 21:22:45

标签: r officer

flextable::body_add_flextable可以将flextable插入officer创建的Word文档中。包中包含的示例用于从数据框创建表。我的问题是,从模型对象创建表的最佳实践是什么(例如从lm)?可以将模型对象转换为数据框,例如broom::tidy,但它支持有限类型的模型,并且让它进行并排模型比较很麻烦,而像{{{{{ 1}}和texreg已经对此有了很大的支持。有没有一种有效的方法将stargazer(或texreg::htmlreg)输出转换为texreg::screereg并将其插入Word文档?或者更一般地说,有没有办法通过flextable

将html内容插入到Word文档中

(我知道可以使用我想要的任何信息来创建/自定义我自己的flextables,但我想要它,但重复像officer这样的工作包似乎已经做得很好。)谢谢!

出于演示目的,这就是我想要进入Word文档的内容:

texreg

1 个答案:

答案 0 :(得分:1)

这是一种解决方法,但据我所知,包huxtable 有一个函数huxreg()。您可以使用as_flextalbe()转换huxtable,或者只在FlexTable()内使用它。或者使用pixiedust,您可以输出数据帧,这些可以在vanilla.table()FlexTable()中使用。

我希望有所帮助。