library(tidyverse)
library(knitr)
library(kableExtra)
kable(head(mpg)) %>% kable_styling %>% add_header_above(c(" " = 6,
"foobar" = 5))
Хорошо работает, если вы хотите указать заголовок сгруппированного столбца вручную:
![enter code here](https://i.stack.imgur.com/sKBAg.png)
Однако я хочу поместить эту функцию в функцию, которую я пробовал:
a_function <- function(my_column_head_name){
kable(head(mpg)) %>% kable_styling %>% add_header_above(c(" " = 6,
my_column_head_name = 5))
}
a_function("foobar")
Но это возвращает именованный аргумент в качестве имени заголовка столбца:
![enter image description here](https://i.stack.imgur.com/H3r29.png)
Полагаю, это как-то связано с ленивой оценкой?