Statistics 在Stata中导出Tabstat
我正在尝试从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
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