全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1097 2
2013-03-27
悬赏 20 个论坛币 已解决
大侠们,把a数据库与b数据库进行比对,输出某两个变量的值完全一样的观测,怎么编程?貌似pro sort只能按某一个变量进行比对,输出两个数据库中该变量值相同的观测。能够给个程序?非常感谢!期待ing. (特悬赏20个论坛币)

最佳答案

flyking17 查看完整内容

proc sort 可以按照多个变量进行排序和对比的: 假设数据库分别为a和b,key variable为x和y,程序如下: proc sort data=a; by x y; run; proc sort data=b; by x y; run; data same; merge a(in=a) b(in=b); by x y; if a and b; run; proc print data=same;run;
二维码

扫码加我 拉你入群

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

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

全部回复
2013-3-27 14:50:00
proc sort 可以按照多个变量进行排序和对比的:
假设数据库分别为a和b,key variable为x和y,程序如下:
proc sort data=a;
  by x y;
run;

proc sort data=b;
  by x y;
run;

data same;
  merge a(in=a) b(in=b);
  by x y;
  if a and b;
run;

proc print data=same;run;
二维码

扫码加我 拉你入群

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

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

2013-3-27 15:12:18
flyking17 发表于 2013-3-27 14:58
proc sort 可以按照多个变量进行排序和对比的:
假设数据库分别为a和b,key variable为x和y,程序如下:
...
很好,给钱,哈哈。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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