大家好:
数据如下:
城市 个人 家庭(需要生成)
110101 1 1
110101 2 1
110101 3 1
110101 1 2
110101 2 2
110101 1 3
110101 2 3
110101 3 3
110101 4 3
110101 1 4
110101 2 4
在个人的一栏中,1 2 3 ,1 2 , 1 2 3 4 属于 每个家庭,也就是每次遇到一个一,就是一个新的家庭。
我想把家庭成员都归为一个家庭内,即,第一个1 2 3 在id中都标记为1, 第二个1 2 标记为2 ,等等。生成“家庭”这个新变量。请问该如何生成”家庭“这个新变量?是否要用循环来实现(每次在“个人”中遇到1 就自动在“家庭”中加1)?
我试了egen newid=group(城市 个人),生成的还是和“个人”变量一样。
谢谢!