El script comienza por establecer una biblioteca CAS (CASLIB) que apunta a 'casuser'. Luego, configura la opción 'USER' para dirigir la creación de tablas a un nivel único hacia esta CASLIB. Se crea una tabla de demostración llamada 'baseball' en CAS a partir de la tabla 'sashelp.baseball'. Finalmente, el script utiliza PROC CAS y la acción 'table.alterTable' para renombrar la tabla 'baseball' a 'baseball' seguido de una fecha (extraída de una variable macro) en la CASLIB 'casuser'.
Análisis de datos
Type : SASHELP
Los datos utilizados para la creación de la tabla CAS 'baseball' provienen de la tabla SASHELP estándar 'sashelp.baseball'.
1 Bloque de código
DATA STEP Data
Explicación : Este bloque inicializa una biblioteca CAS llamada 'CASWORK' vinculada a la CASLIB 'casuser'. También define 'CASWORK' como la biblioteca predeterminada para los nombres de tabla de un solo nivel. Luego se crea una tabla CAS 'baseball' en esta CASLIB a partir de 'sashelp.baseball'. Se define una variable macro 'mydate' y la CASLIB predeterminada para las acciones CAS se establece en 'casuser'.
¡Copiado!
libname CASWORK cas caslib=casuser;
options USER = CASWORK;
%put &_sessref_;
data CASWORK.baseball;
set sashelp.baseball;
run;
%let mydate=20Apr2020;
%put &mydate;
options caslib="casuser";
1
LIBNAME CASWORK cas caslib=casuser;
2
options USER = CASWORK;
3
4
%put &_sessref_;
5
6
DATA CASWORK.baseball;
7
SET sashelp.baseball;
8
RUN;
9
10
%let mydate=20Apr2020;
11
%put &mydate;
12
options caslib="casuser";
2 Bloque de código
PROC CAS
Explicación : Este bloque utiliza el procedimiento CAS (PROC CAS) para ejecutar la acción 'table.alterTable'. Esta acción se utiliza para renombrar la tabla 'baseball' ubicada en la CASLIB 'casuser' a 'baseball20Apr2020', utilizando el valor de la variable macro 'mydate'.
Este material se proporciona "tal cual" por We Are Cas. No hay garantías, expresas o implícitas, en cuanto a la comerciabilidad o idoneidad para un propósito particular con respecto a los materiales o el código contenidos en este documento. We Are Cas no es responsable de los errores en este material tal como existe ahora o existirá, ni We Are Cas proporciona soporte técnico para el mismo.
SAS y todos los demás nombres de productos o servicios de SAS Institute Inc. son marcas registradas o marcas comerciales de SAS Institute Inc. en los EE. UU. y otros países. ® indica registro en los EE. UU. WeAreCAS es un sitio comunitario independiente y no está afiliado a SAS Institute Inc.
Este sitio utiliza cookies técnicas y analíticas para mejorar su experiencia.
Saber más.