全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
6717 23
2012-05-03
又是一个很奇怪的算法。
求前辈指教!不胜感激。
选取dataset的一部分
ID1        ID2        ID3        ID4
1017        1027        1021        1010
2109        2013        1001        1002     
1013        1021        1051        1799
1280        1278        1369        1928
7832        2178        1279        1276
1928        1932        1652        3827
1979        9731        9179        7382        
2981        9128        9217        3917
1292        9132        7382        8328
9170        9312        7398        9371        
9372        7483        8327        4928
8362        9837        7436        8327
3091        3028        3108        3208

1017        1027        1021        1010
1928        1932        1652        3827
1979        9731        9179        7382
对于每一行的ID,我想求出包括这四个ID 中的一个及以上的行的行数。并作为一个新变量放在右边。  
不知道有没有前辈能够给与我一些指教!谢谢。
二维码

扫码加我 拉你入群

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

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

全部回复
2012-5-3 16:27:52
核物理很深奥
二维码

扫码加我 拉你入群

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

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

2012-5-3 16:35:01
看不懂你的问题
二维码

扫码加我 拉你入群

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

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

2012-5-3 22:16:04
data wu;
input  ID1 $ ID2 $ ID3 $ ID4 $;
datalines;
1017        1027        1021        1010
2109        2013        1001        1002
1013        1021        1051        1799
1280        1278        1369        1928
7832        2178        1279        1276
1928        1932        1652        3827
1979        9731        9179        7382
2981        9128        9217        3917
1292        9132        7382        8328
9170        9312        7398        9371
9372        7483        8327        4928
8362        9837        7436        8327
3091        3028        3108        3208
1017        1027        1021        1010
1928        1932        1652        3827
1979        9731        9179        7382
;
run;
proc sql;
    select *,count(*) as count
        from wu
        group by ID1,ID2,ID3,ID4
;
quit;

二维码

扫码加我 拉你入群

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

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

2012-5-3 22:16:44
不知道这个结果是不是你想要的
ID1 ID2 ID3 ID4 count
1013 1021 1051 1799 1
1017 1027 1021 1010 2
1280 1278 1369 1928 1
1292 9132 7382 8328 1
1928 1932 1652 3827 2
1979 9731 9179 7382 2
2109 2013 1001 1002 1
2981 9128 9217 3917 1
3091 3028 3108 3208 1
7832 2178 1279 1276 1
8362 9837 7436 8327 1
9170 9312 7398 9371 1
9372 7483 8327 4928 1
二维码

扫码加我 拉你入群

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

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

2012-5-4 13:42:32
wodematlab 发表于 2012-5-3 22:16
不知道这个结果是不是你想要的
ID1 ID2 ID3 ID4 count
1013 1021 1051 1799 1
学长您好,我的数据库有70万条额,所以我只是摘取了一小部分。我觉得难点在于即使第N条中只有一个ID是和第一行中四个ID重合,我也要给count加一。有没有一个程序能帮我算出来啊!!大谢~
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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