楼主: yukizhou1990
2138 2

求助!关于生成家庭代码的问题 [推广有奖]

  • 0关注
  • 0粉丝

大专生

16%

还不是VIP/贵宾

-

威望
0
论坛币
965 个
通用积分
3.8886
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
118 点
帖子
29
精华
0
在线时间
57 小时
注册时间
2010-4-17
最后登录
2021-10-28

楼主
yukizhou1990 发表于 2011-9-27 09:13:55 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
1.jpg
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只能记录最后一个编码)

真心求赐教
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:成家庭 Number 被调查者 最后一个 NUM number

beautiful life

沙发
aolei 发表于 2011-9-27 09:20:59
不太清楚楼主什么意思。就我的经验来看,ID指的应该就是家庭,再用上社区、省份、年份,连接起来,就能生成唯一的家庭编号,用于merge其他文件了。

藤椅
yukizhou1990 发表于 2011-9-27 09:30:48
aolei 发表于 2011-9-27 09:20
不太清楚楼主什么意思。就我的经验来看,ID指的应该就是家庭,再用上社区、省份、年份,连接起来,就能生成 ...
问题是我现在不知道怎么去生成这个ID。数据中能用于生成ID的只有p00和number这两个,但是number中不是被访者的都是缺失。数据太多,不可能靠人工,想用编程完成
beautiful life

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-28 14:28