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

标签 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。

最佳答案

官方Stata没有针对百万的特殊显示格式。您必须先除以一百万,即使您是即时执行的。 di %4.3f 456229000/1e6 可以。

. di %4.3f 456229000/1e6
456.229

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

关于Stata:百万( '000,000s')的格式到小数点后三位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24722022/

相关文章:

r - Stata 与预测的标准差和 R 与预测的标准差有什么区别?

stata - 显示变量标签而不是变量名称 Stata 的边距图

r - 将textmate与通过ssh访问的应用程序一起使用

stata - Stata 如何实现权重?

for-loop - Stata——提取循环运行的 3500 个回归的回归输出

windows - 在 Windows 上为 PostgreSQL 编译 Stata 插件需要什么?

stata - 如何在 Stata/MP 上生成多核负载?

vector - 许多向量的垂直串联 Mata/Stata

python - 斯塔塔, python : Downloading files from a FTP site in Stata (or in Python)

latex - 使用 -esttab- 时使用括号括住标准错误