全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2928 12
2012-08-07
我现在有两个数据集a和b,变量分别是x,y,z和x,w
其中数据集a观测值为:
x                  y           z
上海市        10          0.6
南京苏州     20          0.8
北京京        30          0.6

数据集b观测值为:
x                 w
上海           100
苏州           200
北京           300

我现在想要达到的目的是数据集c如下:相当于将a数据集merge到b上
x                w              y     z
上海           100         10    0.6
苏州           200         20    0.8
北京           300         30    0.6

求各位sas高手帮忙。
二维码

扫码加我 拉你入群

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

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

全部回复
2012-8-7 10:44:59
楼主,汉字也是可以直接匹配的,但是您的北京是不是写成了北京京?
二维码

扫码加我 拉你入群

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

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

2012-8-7 11:25:50
那个北京京应该录入的问题!!
二维码

扫码加我 拉你入群

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

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

2012-8-7 11:26:24
汉字查找的sas函数一般有哪些,大神指点一下
二维码

扫码加我 拉你入群

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

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

2012-8-7 11:26:29
luling2010 发表于 2012-8-7 10:44
楼主,汉字也是可以直接匹配的,但是您的北京是不是写成了北京京?
因为我们的原始数据集a就是这样的,有点乱,存在北京京的汉字。
所以我们现在想更新原始数据。
二维码

扫码加我 拉你入群

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

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

2012-8-7 11:47:05
if index(x,”上海") ne 0 then x="上海",不知是否可以这样
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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