R gt summary_row 但没有新列

R gt summary_row but no new column

我正在使用 GT() 包制作一个非常简单的 table。

df <- data.frame(
  Size = c("Small", "Medium", "Large"),
  Sold = c(1000, 2000, 3000)
)

df %>%
  gt() %>% 
  fmt_number(
    columns = vars(Sold),
    sep_mark = ",",
    drop_trailing_zeros = T
  ) %>% 
  summary_rows(
    columns = vars(Sold),
    fns = list(
      Total = ~sum(.))
  )

但是有一个 -- 列,我希望总数低于该大小,但仍然是一个摘要行。因为我可以更轻松地更改颜色和大小。

谢谢

您可以添加空值的 missing_text 参数

library(gt)
df <- data.frame(
  Size = c("Small", "Medium", "Large"),
  Sold = c(1000, 2000, 3000)
)

df %>%
  gt() %>% 
  fmt_number(
    columns = vars(Sold),
    sep_mark = ",",
    drop_trailing_zeros = T
  ) %>% 
  grand_summary_rows(
    columns = vars(Sold),
    fns = list(
         Total = ~sum(.)), 
         missing_text = ' '
  )