目录
|
数据任务
上一页
|
下一页
“拆分列”任务
关于“拆分列”任务
示例:拆分 CLASSFIT 数据集中的 Height 列
拆分列
关于“拆分列”任务
“拆分列”任务通过将输入数据集中选定列的各值的唯一组合拆分为多列来创建输出数据集。
该任务适用于以下情况,若您的数据集中有一列包含针对不同子组的多个观测,并且您想要将子组测度拆分成单独的列。例如,您可以拆分包含某地理区域内各地理位置每月温度读数的列。针对每一个月,输出数据集中都有一列包含每个位置的每月温度读数。
示例:拆分 CLASSFIT 数据集中的 Height 列
在
任务
部分中,展开
数据
文件夹,然后双击
堆叠/拆分列
。此时,系统将会打开“堆叠/拆分”列任务用户界面。
在
数据
选项卡中,选择
SASHELP.CLASSFIT
作为输入数据集。
Sashelp.Classfit 数据集中有 Name、Sex、Age、Height 和 Weight 列。
在
方法
下拉列表中,选择
拆分列
。
向下列角色分配列:
角色
列名
要拆分的列
Age
观测标识符
Height
水平标识符
Sex
点击
输出
选项卡。
清除
使用前缀
复选框.
选中
选择包含新变量名称的变量
复选框,将
Sex
分配给
新列名
角色。
要运行任务,点击
。
作为结果的输出数据集包含三列:Height、F 和 M。从输出中可以看到,一位 11 岁的女孩身高 51.3 英寸。没有男性身高是 51.3 英寸。一个 15 岁的女孩和一个 15 岁的男孩都是 66.5 英寸。
拆分列
要拆分列,您可以遵循以下操作:
选择输入数据源后,从
方法
下拉列表中选择
拆分列
。
向下列角色分配变量:
角色
说明
角色
要拆分的列
指定包含要拆分为多列的值的变量。
观测标识符
标识属于特定观测的值。
水平标识符
标识要拆分的列的水平。每个新变量都包含水平标识符的一个水平值。
其他角色
分析分组依据
指定用于形成 BY 组的变量。
在
输出
选项卡上,设置以下选项:
选项名称
说明
构建新变量名称
使用前缀
可以指定一个前缀,用于在输出数据集中构建转置变量名。使用前缀时,变量名以前缀值开头,后跟字 1、2,以此类推。要创建带前缀和选定变量值的变量名,选择
选择包含新变量名称的变量
。
选择包含新变量名称的变量
向
新列名
角色分配的变量用于在输出数据集中命名新的列。
显示输出数据
显示输出数据
指定是否包括出现在
结果
选项卡中结果的输出数据。可以选择所有输出数据或其中一个子集。该任务始终会在
输出数据
选项卡中创建输出数据集。该数据集会保存在指定位置。
上一页
|
下一页
|
页首
Copyright © SAS Institute Inc. All rights reserved.