全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1386 3
2012-12-30
悬赏 20 个论坛币 已解决
数据如下
no  x
1    1
1    2
1    2
2    1
3    4
3    4
4    3
4    4
5    1
5    2
5    3

根据no和x排序后,如果no不唯一保留这个no最后一个记录,no唯一直接保留
想得到的数据
no x
1  2
2  1
3  4
4  4
5  3
谢谢!

最佳答案

新人2012 查看完整内容

已排序了,就使用 if last.no then output;吧
二维码

扫码加我 拉你入群

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

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

全部回复
2012-12-30 17:19:18
已排序了,就使用
if last.no then output;吧
二维码

扫码加我 拉你入群

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

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

2012-12-31 01:07:12
看first.  以及 last.的用法
二维码

扫码加我 拉你入群

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

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

2012-12-31 13:03:37
data oldset;
input no  x;
cards;
1    1
1    2
1    2
2    1
3    4
3    4
4    3
4    4
5    1
5    2
5    3
;
run;
proc sort data=oldset out=s_old;
by no;
run;
data new ;
set s_old;
by no;
if last.no;
run;
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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