全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1140 6
2013-02-01
悬赏 5 个论坛币 已解决
情况一数据集1                      数据集2
var1    var2                       var1       var4
1            *                            1             #
2            *                            4             #
4            *                          10             #
7            *                           11            #
9            *
10          *
11          *
13          *
数据集2的var1都在数据集1的var1里面,但是 数据集2的数量比数据集1  少,想合并数据集1和数据集2
得到
var1    var2   var4
1           *         #                  
4           *         #              
10         *         #                             
11         *         #         

应该如何处理?(*#代表任意值)
情况二
数据集1                      数据集2
var1    var2                       var1       var4
1            *                            1             #
2            *                           3             #
4            *                          10             #
7            *                           11            #
9            *
10          *
11          *
13          *

数据集2的var1不全都在数据集1的var1里面,想合并数据集1和数据集2
得到
var1    var2   var4
1           *         #                  
2           *         #              
3        *         #                             
4         *         #         


7         *         #      
9       *         #      

10         *         #      
11       *         #      
13         *         #      
应该如何处理?(*#代表任意值)

最佳答案

zhangzachary 查看完整内容

第一个 merge data1(in=d1) data2(in=d2); by var1; if d1 and d2; 第二个 merge data1(in=d1) data2(in=d2); by var1; if d1 or d2;
二维码

扫码加我 拉你入群

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

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

全部回复
2013-2-1 15:41:00
hxmlcy 发表于 2013-2-1 15:59
两个情况是一样的?
第一个 merge data1(in=d1) data2(in=d2); by var1; if d1 and d2;
第二个 merge data1(in=d1) data2(in=d2); by var1; if d1 or d2;
二维码

扫码加我 拉你入群

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

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

2013-2-1 15:58:03
merge 结合 (in=)
二维码

扫码加我 拉你入群

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

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

2013-2-1 15:59:00
zhangzachary 发表于 2013-2-1 15:58
merge 结合 (in=)
两个情况是一样的?
二维码

扫码加我 拉你入群

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

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

2013-2-1 16:07:15
zhangzachary 发表于 2013-2-1 16:04
第一个 merge data1(in=d1) data2(in=d2); by var1; if d1 and d2;
第二个 merge data1(in=d1) data2(in ...
好的,我先试一下
二维码

扫码加我 拉你入群

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

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

2013-2-1 16:08:12
hxmlcy 发表于 2013-2-1 16:07
好的,我先试一下
对了,d1,d2是什么?
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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