簡體   English   中英

如何在markdown中設置knitr :: kable()全局選項以進行重用

[英]How to set knitr::kable() global options in markdown for reuse

有沒有一種易於使用的方法來設置自定義默認的kable()選項,因此無需為每個kable()調用重寫它們。

例如,我通常的表樣式使用以下代碼:

library(kableExtra)
kable(mtcars, booktabs=TRUE, digits= 2) %>% kable_styling(latex_options =c("striped", "scale_down"))

我想設置所有kable() kable_styling選項,以便不帶任何參數的kable(mtcars)調用默認為我慣用的表樣式。

只需編寫您自己的函數即可:

kable <- function(data) {
  knitr::kable(data, booktabs = TRUE, digits = 2) %>% 
    kable_styling(latex_options =c("striped", "scale_down"))
}

給它起一個新名字而不是掩蓋kable可能會減少混亂; 隨你(由你決定。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM