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

如何将Stata中的完整数据集导出为LaTeX格式表格

有多种简便方法可以实现该需求,你可以根据自身使用习惯选择:

方法1:用你已熟练使用的esttab直接导出

无需安装额外命令,适配你已有使用经验,适合小体量数据集导出:

* 承接你的示例数据构造代码
sysuse auto, clear
keep make price mpg rep78 headroom
keep if _n < 20

* 导出为LaTeX表格
esttab using "auto_sample.tex", replace ///
cells("make price mpg rep78 headroom") /// 填入需要导出的变量名
noobs nomtitle nonumber /// 去掉默认的观测序号、模型标题、模型编号
/* 下列二选一 */
// collabels(none) // 不需要列名时加这行
label /// 需要变量标签作为列名时加这行
方法2:用texsave命令导出(数据集导出场景更推荐)

texsave是专门为数据集导出LaTeX表格设计的第三方命令,格式自定义灵活度更高,需要先安装:
ssc install texsave, replace

* 承接示例数据构造代码
texsave using "auto_sample.tex", replace ///
/* 下列二选一 */
// noheader // 不需要列名时加这行
varlabels /// 自动读取变量标签作为列头
align(llccc) /// 自定义每列对齐规则:l左对齐、c居中、r右对齐,按变量数量调整个数即可
frag /// 仅输出表格片段内容,方便直接插入到你现有的LaTeX论文文档中
方法3:用listtex命令导出

适合需要自定义表格头尾格式的场景,需要先安装:
ssc install listtex, replace

* 承接示例数据构造代码
listtex make price mpg rep78 headroom using "auto_sample.tex", replace ///
headlines("\begin{tabular}{llccc}" "\hline") /// 自定义表格开头代码
footlines("\hline \end{tabular}") /// 自定义表格结尾代码
/* 下列二选一 */
// nohead // 不需要列名时加这行
label /// 用变量标签作为列头

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 09:51:01