全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1812 9
2016-11-17
悬赏 200 个论坛币 未解决
主要表格
id
工商银行
工行
中国工商银行
中国工行


配比表格
idaidb
工行中国工商银行
工商银行中国工商银行


规则是,只要ida的字段存在于id中,那么就在主要表格中生成一个新的变量idx,取值为ida对应的idb

二维码

扫码加我 拉你入群

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

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

全部回复
2016-11-18 09:12:06
ida如果在主要表格中找不到匹配的    那么新生成的变量idx取值仍然是id
二维码

扫码加我 拉你入群

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

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

2016-11-18 09:33:24
二维码

扫码加我 拉你入群

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

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

2016-11-18 09:42:50
proc sql;
create table final as select id, case  
when kindex(id,ida) then idb
else id end as idx from main left join cor on kindex(id,ida);
quit;


二维码

扫码加我 拉你入群

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

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

2016-11-18 10:07:44
wang1839 发表于 2016-11-18 09:42
proc sql;
create table final as select id, case  
when kindex(id,ida) then idb
试着有的字段可以   有的不行   不知道什么原因
二维码

扫码加我 拉你入群

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

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

2016-11-18 10:20:43
把不行的挑出来看看
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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