enter image description hereI am dealing with a considerable volume of data and aim to enhance the visual clarity of the tables I have generated.

关于下面的示例,我想扩展图中三个主要部分之间的分隔.更准确地说,我希望在第1部分和第2部分以及第2部分和第3部分之间引入更大的间距.

我很感激你们的帮助.非常感谢

library(gt)

exibble |>
  gt(rowname_col = "row", groupname_col = "group") |>
  summary_rows(
    groups = "grp_a",
    columns = c(num, currency),
    fns = c("min", "max")
  ) |>
  grand_summary_rows(
    columns = currency,
    fns = total ~ sum(., na.rm = TRUE)
  ) |>
  tab_source_note(source_note = "This is a source note.") |>
  tab_footnote(
    footnote = "This is a footnote.",
    locations = cells_body(columns = 1, rows = 1)
  ) |>
  tab_header(
    title = "The title of the table",
    subtitle = "The table's subtitle"
  ) |>
  tab_spanner(label = md("**Part 1**"),
              columns = c(num, char),
              level = 2
  )|>
  tab_spanner(label = md("**Part 2**"),
              columns = c(fctr, date, time),
              level = 2
  )|>
  tab_spanner(label = md("**Part 3**"),
              columns = c(datetime, currency),
              level = 2)][1]][1] 

推荐答案

您可以使用cols_add在组之间插入额外的列,然后使用cols_label将列重命名为空白以使它们(主要)消失.您还可以将参数missing_text = ""添加到summary_rowsgrand_summary_rows.

  cols_add('TEST1' = '', .after = 'char') |>
  cols_add('TEST2' = '', .after = 'time') |>
  cols_label('TEST1' = md('   '),
             'TEST2' = md('   '))

R相关问答推荐

R中的枢轴/转置

将Multilinetring合并到一个线串中,使用sf生成规则间隔的点

使用tidyverse / Mutate的存款账户余额

gt()从gt为相同内容的单元格 colored颜色 不同?

整数成随机顺序与约束R?

如何将旋转后的NetCDF转换回正常的纬度/经度网格,并使用R?

R-更新面内部的栅格值

为什么当用osmdata映射R时会得到相邻状态?

将. xlsx内容显示为HTML表

我正在努力用R计算数据集中的中值逐步距离

try 将 colored颜色 编码添加到ggploly的标题中

仅 Select 超过9行的CSV文件

如何创建累加到现有列累计和的新列?

访问数据帧中未定义的列时出现R错误

我正在try 创建一个接近cos(X)的值的While循环,以便它在-或+1-E10范围内

每行不同列上的行求和

把代码写成dplyr中的group_by/摘要更简洁吗?

如何在矩阵图中按标准对数据进行分组以绘制矩阵

从字符串01JAN2021创建日期

如何根据顺序/序列从数据框中排除值