Hello,
How can order my dataset alphabetically by variable label?
Thanks!
Reese
How can order my dataset alphabetically by variable label?
Thanks!
Reese
clear* sysuse auto, clear frame create ordering str32 varname strL varlabel foreach v of varlist _all { frame post ordering (`"`v'"') (`"`:var label `v''"') } frame change ordering sort varlabel varname gen order = "" replace order = order[_n-1] + " " + varname local desired = order[_N] frame change default order `desired'
clear* sysuse auto, clear tempfile ordering postfile handle str32 varname str244 varlabel using `ordering' foreach v of varlist _all { post handle (`"`v'"') (`"`:var label `v''"') } postclose handle preserve use `ordering', clear sort varlabel varname gen order = "" replace order = order[_n-1] + " " + varname local desired = order[_N] restore order `desired'
Comment