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

如何在gtsummary的tbl_summary中省略变量标签行?

解决方法

在gtsummary 1.7.0版本中,可通过modify_table_body()函数彻底移除变量标签行,具体代码如下:

library(gtsummary)
library(dplyr)

dat <- data.frame(x = 1:100, y = c(rep("A", 50), rep("B", 50)))
dat %>%
  tbl_summary(
    by = y,
    type = x ~ "continuous2",
    statistic = x ~ c("{mean}", "{min}", "{max}"),
    label = x ~ ""  # 先设为空字符串,避免显示变量名
  ) %>%
  modify_table_body(~ .x %>% filter(row_type != "label")) %>%  # 过滤掉标签行
  modify_caption(caption = "Some basic statistics for variable x")

说明

  • 先将label设为空字符串,避免默认显示变量名"x";
  • 借助modify_table_body()结合filter(),直接移除表格主体中row_type为"label"的行,从而彻底删掉变量标签所在的整行,仅保留统计量相关内容。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 10:52:01