Я использую Kable для создания нескольких таблиц, которые показывают наиболее распространенные лекарства для людей с различными формами страхования.
Когда кто-то прокручивает лекарство, я хотел бы выделить место, где этот препарат появляется в другом месте на столе, чтобы люди могли быстро сравнитьпозиции по категориям страхования.Например, если кто-то прокручивает Harvoni в столбце Medicare, положение Harvoni должно быть выделено / выдвинуто в двух других столбцах «Drug Name».Кто-нибудь сталкивался с дополнительным пакетом с такой возможностью?
Я пытался и не смог выяснить это с помощью некоторой комбинации вызовов 'cell_spec'.Tableau также, кажется, не имеет этой функции.Альтернативой может быть использование 'cell_spec' для цветовой маркировки названий конкретных лекарств, но я пробовал это, и это выглядит слишком грязно / беспокойно.Любой совет будет принята с благодарностью!
Код таблицы в ее текущем виде:
kable(Table) %>%
kable_styling(bootstrap_options = c("hover")) %>%
column_spec(3, bold = F, border_left = T) %>%
column_spec(5, bold = F, border_left = T) %>%
add_header_above(c("Large Employer" = 2, "Medicare Part D" = 2, "Medicaid" = 2)) %>%
add_header_above(c("Plan Type" = 6)) %>%
row_spec(0:12, align = "c") %>%
row_spec(11:12, bold = T, color = "black") %>%
footnote(general = "Dollar amounts in billions. Total drug spending does not account for rebates.")