设为首页收藏本站

EPS数据狗论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1504|回复: 0

SAS数据集排序

[复制链接]

14

主题

293

金钱

373

积分

入门用户

发表于 2019-6-14 10:43:16 | 显示全部楼层 |阅读模式

SAS中的数据集可以对其中存在的任何变量进行排序。这有助于在数据分析和执行其他选项,如合并等。排序可以发生在任何单个变量以及多个变量。用于SAS数据集中执行排序的SAS过程被称为PROC SORT。排序后的结果存储在新数据集中,原始数据集保持不变。

语法:
  1. PROC SORT DATA = original dataset OUT = Sorted dataset ;
  2. BY variable name;
复制代码


以下是使用的参数的描述:
variable name 变量名是排序发生的列名。
original dataset 原始数据集是要排序的数据集名称。
Sorted dataset 排序的数据集是排序后的数据集名称。
示例:
让我们考虑包含组织的员工详细信息的以下SAS数据集。我们可以使用以下代码对工资数据进行排序。
1.png

反向排序
默认排序选项按升序排列,这意味着观察值按排序变量的较低值到较高值排列。
示例:
在下面的代码中,通过使用DESCENDING语句实现反向排序。
2.png

排序多个变量
通过在BY语句中使用它们,可以对多个变量应用排序。变脸从左到右的优先级排序。
示例:
在下面的代码中,数据集首先在变量DEPT上排序,然后在变量名称salary排序。
3.png
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

客服中心
关闭
在线时间:
周一~周五
8:30-17:30
QQ群:
653541906
联系电话:
010-85786021-8017
在线咨询
客服中心

意见反馈|网站地图|手机版|小黑屋|EPS数据狗论坛 ( 京ICP备09019565号-3 )   

Powered by BFIT! X3.4

© 2008-2028 BFIT Inc.

快速回复 返回顶部 返回列表