У меня есть фрейм данных с символьными и числовыми столбцами.Я пытаюсь центрировать символьный столбец (что сделано) и (я не знаю, как это сделать) по центру по левому краю числового столбца.Кроме того, имена обоих столбцов центрированы:
Некоторые соответствующие сообщения ( это и это ), но я не смог включитьметоды (если уместно) для моего кода.
Следующий код создает таблицу ниже:
df <- data.frame(name = c("a", "bb", "ccc"), number = c(10, 193048, 200))
kable(df, format="latex", align = c("c", "r")) %>%
kable_styling(full_width = TRUE) %>%
row_spec(0, align = "c")
Я понимаю, что могу использовать код LaTeX для получения одногоНастраиваемая пользователем таблица.Но мне нужно, чтобы пример был воспроизводимым в Rmd (представьте, что у меня много df
), и поэтому мне нужно указать в kable()
.
Должен ли я изменить среду таблицы LaTeX (то есть \begin{tabu} to \linewidth {>{\centering}X>{\centering}X}
) иесли так, как в R, или использовать что-то вроде multirow
, чтобы настроить второй столбец ??