SAS数据集-排序-SORT
发布日期:2021-05-07 00:07:47 浏览次数:42 分类:原创文章

本文共 443 字,大约阅读时间需要 1 分钟。

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;

上一篇:腾讯云函数serverless笔记
下一篇:Typora+PicGO+Gitee实现图片服务器上传

发表评论

最新留言

很好
[***.229.124.182]2025年03月18日 20时34分51秒