组唯一ID

时间:2012-10-19 21:00:12

标签: social-networking stata

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

ABC 1
BCH 2
JSA 3
XYZ 4    

1 个答案:

答案 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 |
     +-------------------------+