Tips semanales: SAS Programación – TRANSPOSE
Posted 10-16-2023 10:50 AM
(2915 views)
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.