全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1389 2
2016-06-22
悬赏 5 个论坛币 已解决
data1
   stkcd              year          val
000001             1991            3
000001             1992            4
000001             1993            6
000001             1994             7
000001            1995             8
000001             1995             0
000001             1996             3  
000002             1991             4
000002             1992             5  
000002             1992             0
000002             1993             9
000002             1994              8
000002             1995              5
000002             1996              9
000002             1996              0
    想把多于的 000001   1995   0
                       000002   1992   0
                       000002   1996   0      删掉         
    新手上路,谢大神指点!                  


最佳答案

查看完整内容

想要删掉的 val都是0吗?试试: proc sort data=data1; by stkcd year val; run; (先排序) data data2; set data1; proc sort nodupkey; by stkcd year; run;
二维码

扫码加我 拉你入群

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

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

全部回复
2016-6-22 17:23:29
想要删掉的 val都是0吗?试试:

proc sort data=data1; by stkcd year val; run; (先排序)
data data2; set data1; proc sort nodupkey; by stkcd year; run;

二维码

扫码加我 拉你入群

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

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

2016-6-25 10:27:56
雯 发表于 2016-6-22 17:29
想要删掉的 val都是0吗?试试:

proc sort data=data1; by stkcd year val; run; (先排序)
解决了,谢谢
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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