Los ejemplos utilizan datos generados (datalines) o SASHELP.
1 Bloque de código
DATA STEP / PROC DS2 / PROC PRINT Data
Explicación : Este ejemplo ilustra un uso básico de DS2 en el servidor CAS. Primero crea una tabla 'simple_data' con valores numéricos (1 a 10) utilizando un bloque DATA STEP DS2. Luego, utiliza un segundo bloque DS2 para leer esta tabla, realizar una transformación simple (multiplicar la columna 'x' por 2 para crear 'y') y generar una nueva tabla 'processed_data' en la caslib 'casuser'. Finalmente, se utiliza PROC PRINT para mostrar el contenido de la tabla resultante.
¡Copiado!
data casuser.simple_data;
dcl double x;
method run();
do x = 1 to 10;
output;
end;
end;
enddata;
proc ds2;
data casuser.processed_data / overwrite=yes;
method run();
set casuser.simple_data;
y = x * 2;
output;
end;
enddata;
quit;
proc print data=casuser.processed_data;
run;
1
DATA casuser.simple_data;
2
dcl double x;
3
method RUN();
4
DO x = 1 to 10;
5
OUTPUT;
6
END;
7
END;
8
enddata;
9
10
PROC DS2;
11
DATA casuser.processed_data / overwrite=yes;
12
method RUN();
13
SET casuser.simple_data;
14
y = x * 2;
15
OUTPUT;
16
END;
17
enddata;
18
QUIT;
19
20
PROC PRINTDATA=casuser.processed_data;
21
RUN;
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.