El script procesa la creación de dos conjuntos de datos temporales. El primero, 'userinfo', lee una fecha en formato `DATE9.` ('20feb1960') y la muestra en formato `DDMMYY10.`. El segundo, 'julinedata', lee una fecha en formato juliano `JULIAN5.` ('20047' que representa el día 47 del año 2000) y también la muestra en formato `DDMMYY10.`. Cada creación de conjunto de datos es seguida por un `PROC PRINT` para visualizar los resultados.
Análisis de datos
Type : CREACION_INTERNA
Todos los datos utilizados se crean directamente en el script SAS usando las instrucciones `DATALINES` y `CARDS`. No hay dependencia de datos externos o librerías SAS preexistentes como SASHELP, ni de archivos para leer. Los datos son puramente demostrativos para ilustrar los informatos y formatos de fecha.
1 Bloque de código
DATA STEP Data
Explicación : Este bloque `DATA step` crea el conjunto de datos 'userinfo'. Define la variable `DOB` con el informat `DATE9.` para la lectura de fechas (ej: '20feb1960') y el formato `DDMMYY10.` para su visualización. Los datos se integran a través de `datalines`.
¡Copiado!
Data userinfo;
informat DOB date9.;
format DOB ddmmyy10.;
input DOB;
datalines;
20feb1960
;
run;
1
DATA userinfo;
2
informat DOB date9.;
3
FORMAT DOB ddmmyy10.;
4
INPUT DOB;
5
DATALINES;
6
20feb1960
7
;
8
RUN;
2 Bloque de código
PROC PRINT
Explicación : Este `PROC PRINT` muestra el contenido del conjunto de datos 'userinfo', permitiendo verificar que la fecha ha sido leída y formateada correctamente según las especificaciones anteriores.
¡Copiado!
proc print data=userinfo;
run;
1
PROC PRINTDATA=userinfo;
2
RUN;
3 Bloque de código
DATA STEP Data
Explicación : Este bloque `DATA step` crea el conjunto de datos 'julinedata'. Utiliza el informat `JULIAN5.` para leer una fecha en formato juliano (ej: '20047', que representa el día 47 del año 2000) y aplica el formato `DDMMYY10.` para su visualización. Los datos se proporcionan a través de `cards`.
¡Copiado!
data julinedata;
informat DOB julian5.;
format DOB ddmmyy10.;
input DOB;
cards;
20047
;
run;
1
DATA julinedata;
2
informat DOB julian5.;
3
FORMAT DOB ddmmyy10.;
4
INPUT DOB;
5
CARDS;
6
20047
7
;
8
RUN;
4 Bloque de código
PROC PRINT
Explicación : Este `PROC PRINT` muestra el contenido del conjunto de datos 'julinedata', permitiendo confirmar la lectura y el formateo correctos de la fecha juliana.
¡Copiado!
proc print data=julinedata;
run;
1
PROC PRINTDATA=julinedata;
2
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.