SAS系统和数据分析PROC TRANSPOSE转置数据集参考.docVIP

  • 25
  • 0
  • 约3.72千字
  • 约 7页
  • 2018-03-15 发布于贵州
  • 举报

SAS系统和数据分析PROC TRANSPOSE转置数据集参考.doc

SAS系统和数据分析PROC TRANSPOSE转置数据集参考

PROC TRANSPOSE转置数据集 转置数据集的概念 在对数据库的操作中,有时需要把数据库的行和列进行交换,也可称转置。SAS系统中TRANSPOSE过程能完成对SAS数据集的转置,即把观测(行)变为变量(列),变量变为观测。该过程从读入的一个数据集中创建一个新的数据集。新数据集中包含三类变量: 一是由输入数据集中的观测转置后创建的新变量,又称转置变量,如_NAME_、COL1、COL2、COL3…… 二是从输入数据集中拷贝过来的变量,使用COPY语句定义这个变量,新数据集中COPY过来的变量与输入数据集中的变量具有相同的名字和值 三是为了识别新数据集中每条观测的来源用ID语句定义的变量值作为新数据集创建的新变量 使用PROC TRANSPOSE过程转置数据集 用于TRANSPOSE过程的常用语句 Proc Transpose DATA=输入数据集 OUT=转置数据集选项列表 ; Var 变量列表 ; Id 变量 ; Copy 变量列表 ; Run ; 转置CLASS数据集 例如,在CLASS数据集中有变量NAME、TEST1、TEST2和TEST3,是按每个学生各课程成绩作为一条观测来组织的,现在我们要创建一个按每门课程各个学生的考试成绩作为一条观测的新数据集NEWCLASS。程序如下: Proc Transpose Data

文档评论(0)

1亿VIP精品文档

相关文档