楼主: rita0316
1781 1

如何通过company name来合并数据 [推广有奖]

  • 0关注
  • 0粉丝

高中生

55%

还不是VIP/贵宾

-

威望
0
论坛币
969 个
通用积分
0.0013
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
353 点
帖子
25
精华
0
在线时间
30 小时
注册时间
2011-10-23
最后登录
2019-11-26

楼主
rita0316 发表于 2015-5-4 14:26:43 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我有两组数据用的是不同的identifier,相同的只有company name,我想用的方法是通过sas的spedis(name1,name2)来鉴别是不是同一个公司,小于30的就认为是一样的公司名,大于的就再人工鉴别。问题是现在的两组数据observation数也不一样,怎么才能把他们merge到一起并保证所有的name1与所有的name2都能配上对呢?
[size=13.3333330154419px]如下:
[size=13.3333330154419px]    identifier1 name1        identifier2 name2
[size=13.3333330154419px]     1           zaa          A          MMM
[size=13.3333330154419px]     2           bllu         B          bjo
[size=13.3333330154419px]     3           wes                        

我想要的结果是
[size=13.3333330154419px]identifier1 name1 identifier2 name2 spedis_score_lt_30
1                     zaa                A          MMM           1
1                     zaa                B          bjo              0
2                     bllu                A          MMM           0
2                     bllu                B          bjo              0
3                    wes                 A          MMM           1
3                    wes                 B          bjo              0

二维码

扫码加我 拉你入群

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

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

关键词:company compan 合并数据 name comp sas 合并数据 公司名

沙发
缘oO来如此0o 发表于 2015-5-4 16:47:58
proc sql ;
        create table c as select a.*,b.*,(case when spedis(name1,name2) lt 30 then 1 else 0 end) from a,b order by identifier1,identifier2;
quit;

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-21 16:32