您的位置:首页 > 其它

SAS数据集-排序-SORT

2020-07-14 06:19 211 查看

SORT语句

数据集中的变量进行排序,升序或降序排列,将排序后数据集存放到新的数据集或替换原数据集,通过SORT语句实现。数据集合并或更新,需先进行排序。

PROC SORT OPTIONS;
BY [descending] Variables;
RUN;
其中OPTIONS包括:
DATA 数据集,需排序数据集名称,缺省为最近数据集;
OUT 输出数据集名称,排序后将新的数据集需指明输出位置(数据集),缺省为原数据集;
NODUPLICATES 排序后检查和删除相邻的重复观测值,保留重复的第1个观测值。(去重)

BY语句中的descending表示按降序排列,缺省为升序。

示例



data sorttest;
input id name$ score;
cards;
1001 Tom 80
1003 Lisa 75
1005 Anna 67
1002 Mary 89
1004 Jake 85
run;
proc sort data=sorttest;
by id;
run;

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: