我想避免对数据进行重新排序以将生成的变量放置在第一列中:
sysuse auto, clear
gen random = runiform()
order random
是否可以生成变量并同时对其进行排序?
这个想法是当我在编辑器中浏览数据时能够直接观察生成的变量,而当我有多个变量时,这并不容易。
答案 0 :(得分:2)
您可以使用before()
选项:
sysuse auto, clear
generate random = runiform(), before(make)
您还可以按照以下步骤进一步自动化该过程:
unab var : *
gettoken var : var
generate random = runiform(), before(`var')