You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在gt包中对多分组下指定的groupname_col标签单独设置文本格式?

在gt包中为多分组的特定层级设置文本格式

当使用gt()的groupname_col指定多个分组变量时,若想给第一个分组(示例中的"group"变量)设置加粗样式,同时保持第二个分组("char"变量)的原有格式,你可以通过cells_row_groups()的level参数精准指定分组层级,而非使用groups参数。

正确代码示例

library(gt)
library(dplyr)

head(exibble) %>%
  gt(rowname_col = "row", groupname_col = c("group", "char")) %>%
  tab_style(
    style = cell_text(weight = "bold"),
    locations = cells_row_groups(level = 1)
  )

关键说明

  • 当groupname_col传入多个变量时,变量的顺序对应分组的层级:第一个变量对应层级1(最外层分组),第二个变量对应层级2(内层分组)。
  • cells_row_groups(level = 1)会精准选中最外层的"group"分组标签,为其应用加粗样式,不会影响内层的"char"分组格式。

内容的提问来源于stack exchange,提问作者Geoarch

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 20:27:06