Как я могу поместить значение таблицы в качестве имени другой таблицы в SAS Base? - PullRequest
0 голосов
/ 28 апреля 2020

В базе sas у меня есть следующая таблица:

Regis   Book    Page

AAA1    book1   127
AAA2    book2   230
BBB1    book1   58
BBB2    book2   300

Мне нужно создать новую таблицу, в которой строка bookx - это имя столбца.

Regis  book1  book2 
AAA1   127
AAA2          230
BBB1   58    
BBB2          300

Thx.

1 Ответ

3 голосов
/ 28 апреля 2020

Для этого вы можете использовать PRO C TRANSPOSE.

proc transpose out=want;
   by regis;
   id book;
   var page;
   run;

enter image description here

...