同时生成和排序变量

时间:2019-07-27 18:31:01

标签: stata data-manipulation

我想避免对数据进行重新排序以将生成的变量放置在第一列中:

sysuse auto, clear
gen random = runiform()
order random

是否可以生成变量并同时对其进行排序?

这个想法是当我在编辑器中浏览数据时能够直接观察生成的变量,而当我有多个变量时,这并不容易。

1 个答案:

答案 0 :(得分:2)

您可以使用before()选项:

sysuse auto, clear
generate random = runiform(), before(make)

您还可以按照以下步骤进一步自动化该过程:

unab var : *
gettoken var : var

generate random = runiform(), before(`var')