gt таблица — заморозить столбцы (или сделать их более удобочитаемыми)

#r #data-visualization #gt

#r #визуализация данных #gt

Вопрос:

Я создаю таблицу, используя пакет gt в R Studio, и я не могу найти изящный способ сделать столбцы более удобочитаемыми для таблиц с большим количеством строк.

Возьмите следующий код:

 gt::sp500 %>% slice(1:100) %>%
  mutate(month = lubridate::month(date)) %>%
  group_by(month) %>%
  gt::gt(rowname_col = "date")

  

Как вы видите ниже, столбцы видны через первые ~ 35 строк…
введите описание изображения здесь

Но как только вы выходите за рамки этого, мне приходится прокручивать вверх, чтобы запомнить, какой столбец высокий, а какой низкий, и находится ли скорректированное закрытие в 6-м столбце или 4-м. Есть ли способ либо заморозить эти столбцы на месте при прокрутке (используя пакет gt), либо легко повторить заголовки столбцов после каждой группы (не вмешиваясь в базовые данные)?

введите описание изображения здесь

Комментарии:

1. Я считаю, что на данный момент в {gt} нет функции, которая позволяла бы легко повторять заголовки. Этот вопрос по теме может быть полезен: github.com/rstudio/gt/issues/194 . Пакет {kable} лучше выполняет повторение заголовков, если вам интересно.