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

如何移除Stargazer描述性统计输出中的“Statistic”表头

R语言stargazer包移除描述统计表格左上角「Statistic」标签的实现方法

以下两种方案均可实现需求:

方案1:捕获输出后替换目标字符(全格式通用)

该方案不依赖stargazer内部参数逻辑,对text、latex、html三类输出格式都适用,核心逻辑是先捕获stargazer的输出结果,再将目标位置的"Statistic"字符串替换为空。
示例代码:

# 捕获stargazer的输出结果,保留原格式
stargazer_output <- capture.output(
  stargazer(data, 
    summary.stat = c("mean", "median", "sd", "min", "max"),
    type = "text"
  )
)

# 替换首行表头中的"Statistic"为空白
stargazer_output <- gsub("Statistic", "", stargazer_output, fixed = TRUE)

# 打印处理后的表格
cat(paste(stargazer_output, collapse = "\n"))

处理后输出效果:

==================================================================
                               Mean  Median St. Dev.  Min    Max  
------------------------------------------------------------------
  • 若需要输出latex或html格式,仅需修改type参数为对应取值,替换逻辑完全一致,可根据输出格式调整目标匹配字符串即可。

方案2:使用原生参数配置

若不想额外处理输出文本,可通过stargazer原生参数直接调整,针对描述统计场景的配置如下:

stargazer(data, 
  summary.stat = c("mean", "median", "sd", "min", "max"),
  type = "text",
  dep.var.labels = "",
  column.labels = c("Mean", "Median", "St. Dev.", "Min", "Max")
)

内容的提问来源于stack exchange,提问作者Dr. Yutam

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 16:24:03