带有书本的工作流程,用于生成频率,交叉表和模型汇总表

时间:2018-10-08 07:52:39

标签: r r-markdown bookdown

我开始使用书本来编写一本书,并尝试寻找最佳的工作流程。首先,我主要使用pdf格式的书本来尝试制作频率表,交叉表和模型摘要,但是我很确定我的顾问会喜欢我发送Word文档进行修订,因此获得单词输出也很棒。可以先生成.html文件,然后使用Word打开,以实现Word输出。 因此同时输出.html和.pdf是可取的。

表是主要问题,因为似乎不可能找到一种有效的方式来产生频率,交叉表和摘要模型,而不会同时在两种格式中产生过多的麻烦。使用knitr具有附加值,因为它和kableExtra提供了一组自定义项。

到目前为止,我已经尝试过:

1)sjmisc / sjPlot(不推荐使用)功能的frq / sjt.frq    但仅提供comments of this post中所说的html对象,并且在列表中也缺少用于交叉引用的标签    文献。

2)stargazer软件包,但没有可用的频率表,并且    .pdf和.html的同时输出似乎无法实现。    但是摘要模型非常好!

3)descr软件包,其中在freq中使用了kable函数:

f <- descr::freq(iris$Species, plot = F)
kableExtra::kable(data.frame(f), caption = "Foo") 

但是使用crosstab函数时,交叉表输出不能强制到data.frame。

有什么想法吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

https://haozhu233.github.io/kableExtra/bookdown/index.html

https://github.com/haozhu233/kableExtra/tree/master/docs/bookdown_example

查看此样本文档(我最近仍在处理该文档,因此您可能会希望有所变化)。请注意,您可能需要kableExtra的最新开发人员版本以及此处所述的某些格式化功能的书本。