0

我正在编写一个包含大量表格的 Rmarkdown 文档,并且我希望它们采用一种体面的格式,例如 kable。但是我不想一一格式化它们。有没有简单的方法来编织文档,使每个表格的输出格式都是 kable 样式?

例如,我在dplyr

data2 %>% 
  group_by(uf) %>% 
  summarise(n = n(), ) %>% arrange(desc(n))

而且我只希望该查询自动具有kable样式,避免为查询指定名称并避免在该名称上使用 kable 函数。我为什么要这样?因为我的文档有数百个这样的dplyr查询,我需要一种更快的方法来编织文档。

谢谢!

4

2 回答 2

0

我通过使用printr包找到了答案。莫在以下链接中:

http://hagutierrezro.blogspot.cl/2017/11/i-am-writing-rmarkdown-document-with.html

于 2017-11-19T18:27:19.140 回答
0

只需编写一个函数来做你想做的事。例如,

mykable <- function(x) kable(x, digits = 2, format.args = list(big.mark = ","))

然后使用

mykable(df)

df使用这些选项进行格式化。

于 2017-11-19T12:13:15.530 回答