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

如何在R的modelsummary包中完全删除输出表的模型名称及对应行

问题原因

给模型列表设置names = NULL不生效的原因是,modelsummary会自动为无自定义名称的模型分配(1)、(2)格式的默认编号作为列名,对应你要删除的模型名称行,无法通过修改模型列表名称的方式隐藏该行。

解决方法

以下是两种稳定可用的实现方案:


方案1:配合gt包实现(支持导出为图片/HTML/LaTeX/Word等格式)

library(modelsummary)
library(gt)

x <- rnorm(5)
y <- rnorm(5)
models <- list(lm(y ~ x), lm(y ~ x))

# 输出为gt对象后隐藏所有列标签(即模型名称行)
modelsummary(models, output = "gt") |>
  tab_options(column_labels.hidden = TRUE)

方案2:配合kableExtra包实现(更适配HTML/LaTeX输出场景)

library(modelsummary)
library(kableExtra)

x <- rnorm(5)
y <- rnorm(5)
models <- list(lm(y ~ x), lm(y ~ x))

# 输出为kableExtra对象后隐藏表头行
modelsummary(models, output = "kableExtra") |>
  row_spec(0, extra_css = "display: none;")

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 01:36:04