我想在Stata中使用社区提供的命令tabout
,以便导出具有以下布局的表:
Standardized math test score
p1 p10 ....
female
male
Standardized language test score
p1 p10 ....
female
male
我可以使用以下代码创建每个面板:
tabout gender using table2.tex, replace style(tex) ///
c(p1 math_std p10 math_std p50 math_std p90 math_std p99 math_std) ///
sum h1(Standardized Math Test Score) clab(P1 P10 Median P90 P99) ///
f(2c) font(bold) twidth(9) ///
title(Table 2: Summary Statistics for Standardized Math Test by Gender) ///
fn(Data Source: Administrative Test Dataset) ///
topf(table_top.tex) botf(table_end.tex)
但是,在这种情况下,我不确定如何将面板添加到现有表中。
答案 0 :(得分:1)
您需要以下内容:
sysuse auto, clear
tabout foreign using table2, replace style(csv) ///
c(p1 price p10 price p50 price p90 price p99 price) ///
sum clab(P1 P10 Median P90 P99) ///
f(2c) font(bold) h2("price variable")
tabout foreign using table2, append style(csv) ///
c(p1 mpg p10 mpg p50 mpg p90 mpg p99 mpg) ///
sum clab(P1 P10 Median P90 P99) ///
f(2c) font(bold) h2("mpg variable")
主要思想是使用append
选项将第二个表附加到第一个表。但是,对于您的特定用例,您可能还需要使用相关的tabout
选项来定义细节。