全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1572 7
2011-07-12
各位前辈,小弟遇到了一个数据整合上的困难,想来请教各位前辈!我现在有二个已知的档案,分别为档案A(数据笔数少)和档案B(数据笔数多),而我想将这两个档案合并,但因为两个档案中的时间不一致,导致合并出来的檔中存在许多空格。而现在小弟想把这些空格用现有的值补上去,但不知该如何进行,也请各位前辈帮个忙,提供一些方法给小弟我,以解决我的难题,谢谢各位!(我已经完成到流程2了,到我不知到流程3该怎么把空值补上,请各位前辈帮帮忙!)
流程如下:
流程1:
档案A
id date time bp1 bq1

AF 20050503  8450800 5800 4
AF 20050503  8451300 5801 36
AF 20050503  8451800 5805 12
AF 20050503  8451800 5805 12

档案B
id date time ep eq
AF 20050503 8450600 5800 1
AF 20050503 8450700 5801 3
AF 20050503 8450900 5803 7
AF 20050503 8450900 5804 1
AF 20050503 8451400 5805 12
AF 20050503 8451500 5805 2
AF 20050503 8451600 5805 1
AF 20050503 8451800 5807 1
AF 20050503 8451800 5807 1
流程2:合并
id date time bp1 bq1 id1 date1 ep1 eq1
AF 20050503 8450600 . . 5800 1   
AF 20050503 8450700 . . 5801 3
AF 20050503 8450800 5800 4 . .

AF 20050503 8450900 . . 5803 7
AF 20050503 8450900 . . 5804 1
AF 20050503 8451300 5801 36 . .

AF 20050503 8451400 . . 5805 12
AF 20050503 8451500 . . 5805 2
AF 20050503 8451600 . . 5805 1
AF 20050503 8451800 5805 12 5807 1
AF 20050503 8451800 5805 12 5807 1


流程3:将空格补上

id date time bp1 bq1 ep1 eq1
AF 20050503 8450800 5800 4 5800 1   
AF 20050503 8450800 5800 4 5801 3
AF 20050503 8450800 5800 4  . .
AF 20050503 8451300 5801 36  5803 7
AF 20050503 8451300 5801 36  5804 1
AF 20050503 8451300 5801 36 . .

AF 20050503 8451800 5805 12 5805 12
AF 20050503 8451800 5805 12 5805 2
AF 20050503 8451800 5805 12 5805 1
AF 20050503 8451800 5805 12 5807 1
AF 20050503 8451800 5805 12 5807 1


二维码

扫码加我 拉你入群

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

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

全部回复
2011-7-12 22:23:22
把档案B的id1改成id,date1改成date,然后sort by id date time;
merge by id date time.
二维码

扫码加我 拉你入群

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

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

2011-7-13 00:22:16
我已经完成到流程2了,到我不知到流程3该怎么把空值补上,请各位前辈帮帮忙!
二维码

扫码加我 拉你入群

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

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

2011-7-13 09:26:11
用retain就可以了
LOCF( last observation carry forward)
二维码

扫码加我 拉你入群

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

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

2011-7-13 09:44:49
你这数据做的有问题,看上去没什么道理,如果合并时用的变量不同,你怎么会合并到流程二的数据?
二维码

扫码加我 拉你入群

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

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

2011-7-13 11:06:58
5# honghejing

已更正数据,请各位前辈务必帮忙!
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群