У меня возникает следующая проблема:
У меня есть таблица, которая выглядит следующим образом:
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.Я посмотрел некоторые вещи в Google, но для этой конкретной проблемы ничего нет, так как у меня 300 дат и, следовательно, 300 имен столбцов.
Для вас:
Мои данные изначально выглядели так:
calendar1:
NAME CLASS CALENDaRDATE GPA
JOHN 1 1/1/11 C-
JOHN 1 8/1/11 C+
...
И я использовал этот процесс для создания своей таблицы:
proc sort data=calendar1;
by NAME ClASS CALENDARDATE;
run;
PROC TRANSPOSE DATA = calendar1 OUT = calendar2 ;
BY nAME cLASS;
VAR GPA;
ID CALeNdaRDATE;
RUN ;
У вас есть идея, как отсортировать мои столбцы по датам