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

使用esttab格式化表格:移除总计行与修改列标签的技术求助

解决esttab并排累积百分比表格的两个格式问题

刚好之前处理过类似的需求,这两个问题用esttab的参数就能轻松搞定,给你拆解一下:

  • 移除总计行:直接加nototal参数就行。不管你是单个制表还是多个并排,这个参数都会自动去掉所有的总计行,不用额外处理每个制表的结果。

  • 修改第二列标签为"b":你之前纠结的collabels写法错在没用到它的labels子选项。正确的姿势是通过collabels(, labels("a" "b"))来指定列组的标签——这里第一个引号里的是第一列的标签,第二个就是你要的"b"。如果第一列的标签你想保留默认值,也可以把第一个引号换成你需要的文本。

给你一个完整的示例命令,你可以套用到自己的数据上:

* 先生成两个累积百分比的制表并存储
estpost tab 变量1, cumn
estimates store tab1
estpost tab 变量2, cumn
estimates store tab2

* 生成最终表格:去掉总计行,修改列标签
esttab tab1 tab2, nototal collabels(, labels("a" "b")) cells(b(fmt(%9.2f)))

解释下:

  • cells(b(fmt(%9.2f)))是控制百分比的显示格式,你可以根据需求调整小数位数;
  • nototal精准移除所有总计行;
  • collabels(, labels("a" "b"))明确给两个列组指定标签,完全符合你的需求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 04:17:10