我正在编写一份包含大量表格的Rmarkdown文档,我希望它们采用合适的格式,例如: kable。但是我不想一个一个地格式化它们。是否有任何简单的方法来编织文档,使每个表的输出格式都是kable样式?
例如,我在dplyr
data2 %>%
group_by(uf) %>%
summarise(n = n(), ) %>% arrange(desc(n))
我只希望该查询自动具有kable
样式,避免给查询命名并避免使用该名称的kable函数。我为什么要这样?由于我的文档有数百个这些dplyr
查询,我需要一种更快的方法来编写文档。
谢谢!
答案 0 :(得分:0)
只需编写一个功能来做你想做的事。例如,
mykable <- function(x) kable(x, digits = 2, format.args = list(big.mark = ","))
然后使用
mykable(df)
使用这些选项格式化df
。
答案 1 :(得分:0)
我使用printr
包找到了答案。 Mor在以下链接中:
http://hagutierrezro.blogspot.cl/2017/11/i-am-writing-rmarkdown-document-with.html