Se eu tiver um conjunto de dados estruturado assim:
year quarter var_1 var_2 var_3
2000 1 5 8 1
2000 2 3 11 5
2000 3 8 2 10
Como eu poderia remodelá-lo para isso:
year quarter variable value
2000 1 var_1 5
2000 2 var_1 3
2000 3 var_1 8
2000 1 var_2 8
2000 2 var_2 11
2000 3 var_2 2
2000 1 var_3 1
2000 2 var_3 5
2000 3 var_3 10
Eu tentei algumas coisas diferentes com proc transpose, mas não consigo descobrir exatamente.
Transpor por
year quarter
.Parece outra aplicação direta do PROC TRANSPOSE, como sua pergunta anterior . Desta vez com uma instrução BY.
Resultados
Para alterar os nomes das variáveis, você pode usar as opções do conjunto de dados.