全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
10383 8
2014-03-24
如何找出同一个sas数据集中某些变量相同的记录,例如,数据集中有val1 val2 val3 val4......,现在要找出val1 val2 val3三个变量相同的记录,谢谢。
二维码

扫码加我 拉你入群

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

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

全部回复
2014-3-24 20:54:19
data a;
set a;
if var1=var2 and var2=var3;
run;
二维码

扫码加我 拉你入群

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

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

2014-3-25 10:34:45
不好意思,可能是我表达不够清楚,我的意思是两行数据的这三个变量值都是一样的,我要找出这两行数据。
例如:obs var1  var2 var3 ......
           1    2     2    3      .......
           2    1     3    4      ........
           3    2     2     3     .........
第一行和第三行的var1、var2和var3对应都是相同的,我要将这两行找出来
二维码

扫码加我 拉你入群

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

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

2014-3-25 10:52:45
intheangel 发表于 2014-3-24 20:54
data a;
set a;
if var1=var2 and var2=var3;
不好意思,可能是我表达不够清楚,我的意思是两行数据的这三个变量值都是一样的,我要找出这两行数据。
例如:obs var1  var2 var3 ......
           1    5     2    3      .......
           2    1     3    4      ........
           3    5     2     3     .........
第一行和第三行的var1、var2和var3对应都是相同的,我要将这两行找出来
二维码

扫码加我 拉你入群

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

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

2014-3-25 13:50:38
data ex;
do i=1 to 20;
a=floor(ranuni(0)*3);
b=floor(ranuni(0)*3);
c=floor(ranuni(0)*3);
output;
end;
drop i;
run;

proc sql;
create table ex1 as
select a,b,c from ex group by a,b,c
having count(1)>1;
quit;
二维码

扫码加我 拉你入群

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

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

2014-3-27 00:36:51
复制代码
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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