Как установить глобальные параметры Knitr::kable() в уценке для повторного использования

Существует ли простой в использовании способ настройки пользовательских параметров kable() по умолчанию, чтобы не было необходимости переписывать их для каждого вызова kable().

Например, мой обычный стиль таблицы использует следующий код:

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

Я хотел бы установить все параметры kable() kable_styling так, чтобы вызов kable(mtcars) без аргументов по умолчанию соответствовал моему обычному стилю таблицы.


person blazej    schedule 13.01.2019    source источник


Ответы (1)


Просто напишите свою собственную функцию для этого:

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

Было бы менее запутанно дать ему новое имя вместо маскирования kable; это зависит от вас.

person user2554330    schedule 13.01.2019