重新排序分类变量中的组

时间:2018-03-14 15:46:12

标签: variables stata

我正在努力重新排序收入组变量中的类别。

目前按字母顺序排列,但我希望将其永久更改为金额(因此将10万英镑及更高的金额移至底部)

        Income Group |      Freq.     Percent        Cum.

       Under £20 000 |         11        9.73        9.73
£100 000 and greater |          7        6.19       15.93
   £20 000 to 29 999 |         18       15.93       31.86
   £30 000 to 49 999 |         38       33.63       65.49
   £50 000 to 74 999 |         27       23.89       89.38
   £75 000 to 99 999 |         12       10.62      100.00

1 个答案:

答案 0 :(得分:1)

创建一个新变量并为每个类别分配一个数字。例如,

gen     order = 1 if income=="Under £20 000"
replace order = 2 if income=="£20 000 to 29 999"
...
replace order = 6 if income=="£100 000 and greater"
sort order
drop order

如果收入变量是数字,而不是字符串,则上面的数值为。