При создании отчета R markdown в Rstudio я хотел бы сделать свои таблицы более понятными. Я просмотрел kable() и xtable(), но не нашел того, что искал (или, возможно, не понял, что нашел). Вот пример таблицы, которую я мог бы включить:
library(dplyr)
library(tidyr)
library(knitr)
mtcars %>%
group_by(gear,cyl) %>%
summarize(count = n()) %>%
spread(cyl,count) %>%
kable()
Вот (консольный) результат:
| gear| 4| 6| 8|
|----:|--:|--:|--:|
| 3| 1| 2| 12|
| 4| 8| 4| NA|
| 5| 2| 1| 2|
В отчете я хотел бы включить название столбца «Цилиндр» (или еще лучше «Цилиндр») над 4/6/8. В противном случае в сложных таблицах может быть неясно, что представляют эти значения.
В частности: как я могу добавить строку в начало этой таблицы, которая отображает «Цилиндр» над последними тремя столбцами?
Спасибо за помощь!
pander
, например.pander(with(mtcars, descr::CrossTable(gear, cyl)))
- это обходной путь для охвата строк. Вам нужен colspan здесь. - person daroczig   schedule 22.03.2015