SAS数据集-排序-SORT

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;
  • 7
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值