Вы можете добавлять запятые, используя formattable
по-разному.
Один из способов заключается в добавлении к столбцам в зависимости от ситуации, используя format
и big.mark
, например:
ty = c(can_target, format(round(world_target, digits = -2), big.mark = ",")),
cy = c(can2019, format(round(world2019, digits = -2), big.mark = ",")),
, что даст вам следующее:
# A tibble: 2 x 4
` ` `1980` `2019` Change
<chr> <chr> <chr> <formttbl>
1 Canada 20 37 85%
2 World 6,100 7,500 22%
Затем, чтобы увеличить размер шрифта и выделить жирную строку, вы можете создать форматтер и применить к этой строке:
lg_bold <- formatter("span", style = ~style("font.weight" = "bold", "font.size" = "16px"))
formattable(can_world_table, list(area(row = 2) ~ lg_bold))
Еще одинобратите внимание: я добавил пробел в строку 1, столбец 1 вместо пустой строки, так как форматируемый файл не связывал это.
can_world_table <- tibble(
region = c("Canada", "World"),
ty = c(can_target, format(round(world_target, digits = -2), big.mark = ",")),
cy = c(can2019, format(round(world2019, digits = -2), big.mark = ",")),
change = percent(c(can_change, world_change), 0)
) %>%
set_names(c(" ", target_year, current_year, "Change")) # Added space for formattable
lg_bold <- formatter("span", style = ~style("font.weight" = "bold", "font.size" = "16px"))
formattable(can_world_table, list(area(row = 2) ~ lg_bold))
![formattable table](https://i.stack.imgur.com/v8eeG.png)