У меня есть набор данных в SAS, содержащий людей в виде строк и переменную для каждого периода в виде столбцов. Это выглядит примерно так:Число столбцов в SAS
data have;
input individual t1 t2 t3;
cards;
1 112 111 123
2 112 111 123
3 111 111 123
4 112 112 111
;
run;
То, что я хочу для SAS, чтобы подсчитать, сколько существует каждого числа для каждого периода времени. Поэтому я хочу, чтобы получить что-то вроде этого:
data want;
input count t1 t2 t3;
cards;
111 1 3 1
112 3 1 0
123 0 0 3
;
run;
Я мог бы сделать это с помощью PROC FREQ, но выводя это не очень хорошо работает, когда у меня есть много столбцов.
Благодаря
\ _TYPE_ и \ _FREQ_ становится преобразованы в курсивные показатели по SO. Добавьте \ вперед. – Tom
«В общем, данные в метаданных - плохая идея». Зачем? –
Поскольку это затрудняет использование, как в этом примере, где период времени и значение (111 112) занимают одно и то же пространство. Если период времени был переменной, то он мог использоваться непосредственно в классе. Который я закончил делать во втором ПРОЦЕССЕ. –