全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1534 5
2013-09-29
数据集a,11个变量company,address...prov,city,district(省,市,区);数据集有4个变量prov,city,district,districtcode(区代码);现在想把b里的区代码(也包含部分市代码)根据a数据集里的省,市,区(因为a里的区有缺,也就是没有区的话要填市代码,如果有区的话就是区代码)对应,不知道表达清楚没


proc sort data=a;                                                                                                                       
by prov city;                                                                                                                           
run;                                                                                                                                    

proc sort data=b;                                                                                                                       
by prov city;                                                                                                                           
run;                                                                                                                                    

data c;                                                                                                                                 
merge a b ;
by prov city;   

知道这样merge有问题,但是不知道该如何解决,是要用pro sql吗?
二维码

扫码加我 拉你入群

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

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

全部回复
2013-9-29 14:32:57
by prov,city,district;
二维码

扫码加我 拉你入群

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

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

2013-9-29 14:38:08
妖帝东皇 发表于 2013-9-29 14:32
by prov,city,district;
但是district有不少是空缺,且不能剔除,
二维码

扫码加我 拉你入群

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

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

2013-9-29 14:55:08
proc sql undo_policy=none;
        create table c as
                select distinct a.*,b.district,b.districtcode
                from  a as a
                left join b
                on a.prov =b.prov
                and a.city=b.city
        ;
quit;
二维码

扫码加我 拉你入群

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

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

2013-9-29 14:59:48
这样做出来的顺序也对不上
二维码

扫码加我 拉你入群

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

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

2013-9-30 21:36:29
先把两个表处理一下,加一个新列,目的是用这个新列合并。创赋值的时候根据你的逻辑,比如区缺省了怎么办等。
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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