1

在stata中,如果我有一个列表,如果组:XYZ ABC ABC BCH JSA BCH XYZ 我如何让每个组在排序后的第二列中具有唯一的ID,例如:

ABC 1
BCH 2
JSA 3
XYZ 4    
4

1 回答 1

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 |
     +-------------------------+
于 2012-10-20T11:40:54.880 回答