Statistics 在Stata中导出Tabstat

Statistics 在Stata中导出Tabstat,statistics,stata,summary,Statistics,Stata,Summary,我正在尝试从stata导出tabstat结果。我正在使用以下命令 estpost tabstat x1 x2 x3 x4, by(country) estout using Data\summary.csv 但是,当我打开CSV文件时,我只找到 country b 在CSV文件中。如果我使用的命令中有错误,请告诉我 答案来自: 您可以向单元格添加不同的汇总统计信息,例如:单元格(“平均sd最小值最大值”)将显示每个国家/地区每个x的平均值、标准偏差、最小值和最大值 希望这有帮助试试看 es

我正在尝试从stata导出tabstat结果。我正在使用以下命令

estpost tabstat x1 x2 x3 x4, by(country)
estout using Data\summary.csv
但是,当我打开CSV文件时,我只找到

country
b
在CSV文件中。如果我使用的命令中有错误,请告诉我

答案来自:

您可以向
单元格添加不同的汇总统计信息,例如:
单元格(“平均sd最小值最大值”)
将显示每个国家/地区每个x的平均值、标准偏差、最小值和最大值

希望这有帮助

试试看

eststo X : qui estpost tabstat x1 x2 x3 x4 , by(country) stats(mean) 
esttab X using summary.csv , cells("x1 x2 x3 x4") plain nomtitle nonumber noobs 
根据文档说明,
plain
选项应该可以将输出中恼人的
=“0.143”
转换为
0.145
,但它对我不起作用

您可以改用输出格式
xls
,但它会在同一单元格中打印所有值,每行的大多数数字之间有五个空格,而不是前两个数字

在很多情况下,最好保存数据集并使用
pd.read_stata()
将其读入python,然后在那里解决问题。现在你甚至可以从Stata内部调用Python,尽管这条路通向黑暗面

eststo X : qui estpost tabstat x1 x2 x3 x4 , by(country) stats(mean) 
esttab X using summary.csv , cells("x1 x2 x3 x4") plain nomtitle nonumber noobs