El script inicializa una sesión CAS, luego crea dos tablas CAS llamadas CARS y CARS2 en la librería CASUSER, ambas basadas en el conjunto de datos SASHELP.CARS. Posteriormente, utiliza la acción deepLearn.dlJoin de PROC CAS con 'joinType = "APPEND"' para copiar todas las filas de CASUSER.CARS2 y añadirlas a CASUSER.CARS. La tabla de destino (CARS) es reemplazada si ya existe. Se muestra un mensaje en el log de CAS para confirmar la operación.
Análisis de datos
Type : SASHELP
Los datos fuente para la creación inicial de las tablas CASUSER.CARS y CASUSER.CARS2 provienen del conjunto de datos integrado SASHELP.CARS.
1 Bloque de código
CAS Session Setup
Explicación : Inicializa una sesión CAS si aún no se ha hecho y asigna todas las librerías CAS. La macro variable &_sessref_ muestra el identificador de la sesión CAS activa en el log.
¡Copiado!
cas;
caslib _all_ assign;
%put &_sessref_;
1
cas;
2
caslib _all_ assign;
3
%put &_sessref_;
2 Bloque de código
DATA STEP Data
Explicación : Este DATA STEP crea dos tablas CAS, 'CARS' y 'CARS2', en la librería 'CASUSER'. Ambas se inicializan con los datos del conjunto de datos de ejemplo 'sashelp.cars'. Es un paso de preparación para la operación de adición.
¡Copiado!
data CASUSER.CARS CASUSER.CARS2;
set sashelp.cars;
run;
1
2
DATA CASUSER.CARS CASUSER.CARS2;
3
SET sashelp.cars;
4
RUN;
5
3 Bloque de código
PROC CAS / deepLearn.dlJoin
Explicación : Este bloque utiliza PROC CAS para ejecutar la acción 'deepLearn.dlJoin'. La acción está configurada para realizar una adición ('joinType = "APPEND"') de la tabla 'CARS2' (a través de 'annotatedTable' y 'table') a la tabla 'CARS'. 'id = "_id_"' especifica una columna de identificador interno. El resultado se escribe en 'CASUSER.CARS', con la opción 'replace=TRUE' para reemplazar la tabla existente si tiene el mismo nombre. Una instrucción 'print' añade un mensaje al log de la sesión CAS.
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.