目录
|
数据任务
上一页
|
下一页
“排序数据”任务
关于“排序数据”任务
示例:按 Sex 和 Age 对 SASHELP.CLASS 数据集排序
向角色分配数据
设置选项
关于“排序数据”任务
“排序数据”任务允许您按表中任意列对表排序。该任务的输出数据集是 Work 逻辑库中的已排序表。
示例:按 Sex 和 Age 对 SASHELP.CLASS 数据集排序
要创建此示例,请执行以下操作:
在
任务
部分中,展开
数据
文件夹,然后双击
排序数据
。此时,系统会打开“排序数据”任务的用户界面。
在
数据
选项卡中,选择
SASHELP.CLASS
数据集。
对于
排序依据
角色,分配
Sex
和
Age
列。
要运行任务,点击
。
在
输出数据
选项卡中,可以使用新创建的 WORK.SortDS 数据集。在输出数据中,观测首先按 Sex 排序(Female 或 Male)。在每组内,观测依据 age 按升序排序。
向角色分配数据
要运行数据排序任务,必须向
排序依据
角色分配一列。
角色
说明
排序依据
向该角色分配一个或多个变量时,该表将按选定的一个或多个变量进行分组。变量在该角色中出现的顺序将确定哪一变量为主排序键,哪一变量为次排序键等。主排序键始终是排序依据角色内列出的首个变量。
要删除的列
向该角色分配一个或多个变量时,生成的输出将不包含指定变量。最多可以向此角色分配 (
n
– 1) 个变量,其中
n
是表中变量的总数。
设置选项
选项名称
说明
输出顺序
排序顺序
指定按升序还是降序显示输出数据。
维护组内的初始顺序
维护 BY 组内观测间的相互顺序。
重复记录
保留全部记录
保留输出表中的全部记录,包括所有重复记录。
仅为各个“排序依据”组保留第一条记录
剔除具有相同
排序依据
组值的任何重复观测。
结果
原位排序
指定对现有数据集按原位排序。如果选择该选项,排序任务将保留所有分配给
要删除的列
角色的变量,并保留所有的重复记录。
输出数据集
指定输出数据集的名称。
上一页
|
下一页
|
页首
Copyright © SAS Institute Inc. All rights reserved.