【SAS BASE】PROC SORT

本文介绍使用SAS进行数据排序的方法,包括指定输出数据集、去除重复记录、保存被删除的观测值等内容。详细解释了PROC SORT过程中的各项参数如OUT=、NODUPKEY、DUPOUT=的作用,并说明了ASCII排序规则及如何改变排序方向。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 PROC SORT DATA=data-set
2                   OUT=neat 
3                   NODUPKEY
4                   DUPOUT=extraobs;
5      BY variable-1 variable-2 ... variable-n;
6 RUN;

备注:

  • 若不指定OUT=,则自动将排序后的数据代替原有数据集;
  • NODUPKEY选项命令SAS 对BY语句中的变量删去重复观测值;
  • DUPOUT=选项命令SAS将删去的数据放入其后指定的数据集中;
  • 排序顺序(ASCII):blanks<-numericals(缺失值->负数->0->正数)<-大写字母<-小写字母,若不需要区分大小写,SORT语句后面加上SORTSEQ=LINGUISTIC;
  • 默认情况下,由从小到大排序,若需要反向,则用DESCENDING.

转载于:https://www.cnblogs.com/chenyn68/p/3866001.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值