Как установить глобальные параметры knitr :: kable () в уценке для повторного использования - PullRequest
0 голосов
/ 13 января 2019

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

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

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

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

1 Ответ

0 голосов
/ 13 января 2019

Просто напишите свою собственную функцию, чтобы сделать это:

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

Возможно, было бы менее сложно ввести новое имя вместо маскировки kable; это до вас.

...