Puede utilizar PROC TRANSPOSE en SAS para transponer rápidamente un conjunto de datos. El tema aquí es usar SAS para transponer grandes volúmenes de datos, muchas veces SAS y PROC TRANSPOSE se usan precisamente cuando los límites y las capacidades de procesamiento, ya sea de memoria o almacenamiento, llegan a un límite en otras herramientas. Estamos hablando de decenas y cientos de gigabytes de un archivo de datos e incluso hay terabytes de información que queremos transferir.
Aquí dejaremos un ejemplo sencillo de transposición de datos a una tabla usando PROC TRANSPOSE.
Ejemplo:
proc sort data=sashelp.stocks out=acoes; by date stock; run; proc transpose data=acoes out=ejemplo_transpose; by date; /*variable que estará en la línea /* id stock; /* variable que está en la línea que le gustaría colocar en una columna */ var close; run;
y debajo el resultado de la transposición de esta tabla.
En la documentación oficial de SAS hay otros ejemplos aún más complejos de transposición de datos.
Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9. Sign up by March 14 for just $795.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.