如果我有一个列表,那么在stata: XYZ ABC ABC BCH JSA BCH XYZ 如何在排序后让每个组在第二列中具有唯一ID,例如:
ABC 1
BCH 2
JSA 3
XYZ 4
答案 0 :(得分:1)
您需要sort
,然后group()
,这是egen
的一部分。
sysuse auto,clear
sort make
egen make_gp = group(make)
这会产生:
. list make make_gp in 1/5
+-------------------------+
| make make_gp |
|-------------------------|
1. | AMC Concord 1 |
2. | AMC Pacer 2 |
3. | AMC Spirit 3 |
4. | Buick Century 7 |
5. | Buick Electra 8 |
+-------------------------+