number是1,2,3,4的指的是被调查者,而p00是指的家庭成员的。比如number=1(1号家庭)时有1、2、3、4名家庭成员。怎么能够生成一个家庭代码,使得同一个家庭有同一个编码。
比如像下面这样:
ID p00 number
1001 1 1
1001 2 .
1001 3 .
1001 4 .
1002 1 2
1002 2 .
1002 3 .
1002 4 .
思路是想先读出第一个number值,暂存; 读出下一个number值,判断它是否跟前面的number值相同(如果是.号,就是相同,属于同一个家庭); 如果number值也前一个值不同,就意味着新的一个家庭的数据开始了... 如此往得,直到读到文件尾
但是总是不能使ID得到如此形式(ID只能记录最后一个编码)
真心求赐教