Los datos se proporcionan directamente en el código a través de la instrucción DATALINES y se leen con el operador de retención de línea ' @@'.
1 Bloque de código
DATA STEP Data
Explicación : Creación de la tabla 'CEIL_DATA'. La instrucción 'input a @code_sas_json/8_SAS_Intro_ReadFile_MultiCol_@@.json;' lee las variables de forma continua en las líneas de datos. La función 'ceil(a)' devuelve el entero más pequeño mayor o igual que 'a', y 'floor(a)' devuelve el entero más grande menor o igual que 'a'.
¡Copiado!
DATA CEIL_DATA;
input a @code_sas_json/8_SAS_Intro_ReadFile_MultiCol_@@.json;
b=ceil(a);
c=floor(a);
datalines;
1.5 -2.4 3.1 -45.7 76.8 -33.9 86.2 -567.4 -34.6 342.3
;
1
DATA CEIL_DATA;
2
INPUT a @code_sas_json/8_SAS_Intro_ReadFile_MultiCol_@@.json;
3
b=ceil(a);
4
c=floor(a);
5
DATALINES;
6
1.5 -2.43.1 -45.776.8 -33.986.2 -567.4 -34.6342.3
7
;
2 Bloque de código
PROC PRINT
¡Copiado!
PROC PRINT DATA=CEIL_DATA;
var a b c;
RUN;
QUIT;
1
PROC PRINTDATA=CEIL_DATA;
2
var a b c;
3
RUN;
4
QUIT;
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.