我有以下问题:重新排序列在SAS
我有一个表,看起来像这样:
WEIGHT DATE 8/1/11 1/1/11 5/1/11 ... 10/25/11
NAME CLASS
NICK 1 A . A .
JOHN 1 c+ C- . B-
JOHN 2 A . . .
MIKE 2 B B B+ A
BOB 3 D C C .
...
的日期是随机的日期,他们是没有顺序的。
我想在sas中订购我的日期(我的专栏)。我在谷歌上查了一些东西,但没有什么特别的问题,因为我有300个日期,因此有300个列名。
为您的信息:
我的数据原本是这样的:
CALENDAR1:
NAME CLASS CALENDaRDATE GPA
JOHN 1 1/1/11 C-
JOHN 1 8/1/11 C+
...
而且我用这个PROC创建我的表:
proc sort data=calendar1;
by NAME ClASS CALENDARDATE;
run;
PROC TRANSPOSE DATA = calendar1 OUT = calendar2 ;
BY nAME cLASS;
VAR GPA;
ID CALeNdaRDATE;
RUN ;
待办事项你有关于如何按日期排序我的列的想法?
迁移到SO,因为这是关于Stats的主题。 – whuber 2011-12-29 13:40:06