Stata:数百万(' 000,000s')的格式到小数点后三位

时间:2014-07-13 11:09:29

标签: stata

以百万到两位小数显示数字的格式是什么?

sysuse auto, clear
gen millions = price * 1000
estpost su millions, detail
esttab, replace noisily  cells("count(fmt(%12.2gc) label(# Obs))sum(fmt(%12.2gc) label(Sum))") ///
noobs nomtitle nonumber booktabs  label  collabels(none) gaps f eqlabels(none)  posthead("")

例如,我希望上面的代码显示456.229而不是456,229,000。

1 个答案:

答案 0 :(得分:3)

官方Stata没有数百万的特殊显示格式。你必须首先除以一百万,即使你在飞行中这样做。 di %4.3f 456229000/1e6会奏效。

. di %4.3f 456229000/1e6
456.229

您引用estpostesttab。解释用户编写的程序来自何处是一个很好的惯例。用户编写的程序可能有自己的Stata显示格式扩展,但您应该期望记录任何此类。