El primer ejemplo lee datos brutos de un archivo CSV externo accesible a través de una URL. El segundo ejemplo genera sus propios datos internamente a través de un DATA step.
1 Bloque de código
DATA STEP / PROC CASUTIL
Explicación : Este código carga un archivo CSV desde una URL a una tabla CAS. La declaración 'FILENAME' define la URL. El 'DATA step' lee el archivo especificando un 'libref' CAS (mycas.names) para la salida, indicando que los datos se cargan en la memoria CAS. 'INFILE' gestiona el formato CSV, e 'INPUT' asigna las variables. Finalmente, 'PROC CASUTIL' se utiliza para guardar la tabla CAS en memoria de forma permanente y listarla.
Explicación : Este ejemplo convierte una tabla CAS en un conjunto de datos SAS. Primero, se inicia una sesión CAS y se crea un 'libref' CAS (mycas). Un primer 'DATA step' genera una tabla CAS llamada 'mycas.earnings' con datos calculados. Luego, se define un 'libname' para una biblioteca SAS local ('mySAS'). Finalmente, un segundo 'DATA step' lee la tabla CAS 'mycas.earnings' y la guarda como un conjunto de datos SAS 'mySAS.earnings'.
¡Copiado!
cas casauto sessopts=(caslib='casuser');
libname mycas cas;
caslib _all_ assign;
data mycas.earnings;
Amount=1000;
Rate=.075/12;
do month=1 to 12;
Earned +(amount+earned)*(rate);
end;
run;
proc print data=mycas.earnings;
run;
libname mySAS "u/user/myfiles/";
data mySAS.earnings;
set mycas.earnings;
run;
1
cas casauto sessopts=(caslib='casuser');
2
LIBNAME mycas cas;
3
caslib _all_ assign;
4
5
DATA mycas.earnings;
6
Amount=1000;
7
Rate=.075/12;
8
DO month=1 to 12;
9
Earned +(amount+earned)*(rate);
10
END;
11
RUN;
12
PROC PRINTDATA=mycas.earnings;
13
RUN;
14
15
LIBNAME mySAS "u/user/myfiles/";
16
17
DATA mySAS.earnings;
18
SET mycas.earnings;
19
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.