Publicado el :
Data Manipulation CREACIÓN_INTERNA

Uso de las funciones matemáticas CEIL y FLOOR

Este código también está disponible en: Deutsch English Français
En espera de validación
Este script crea una tabla SAS© 'CEIL_DATA' leyendo valores decimales de líneas de datos internas (datalines). Luego calcula para cada valor el entero inmediatamente superior (CEIL) y el entero inmediatamente inferior (FLOOR). Los resultados se muestran utilizando el procedimiento PRINT.
Análisis de datos

Type : CREACIÓN_INTERNA


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!
1DATA CEIL_DATA;
2 INPUT a @code_sas_json/8_SAS_Intro_ReadFile_MultiCol_@@.json;
3 b=ceil(a);
4 c=floor(a);
5 DATALINES;
61.5 -2.4 3.1 -45.7 76.8 -33.9 86.2 -567.4 -34.6 342.3
7;
2 Bloque de código
PROC PRINT
¡Copiado!
1PROC PRINT DATA=CEIL_DATA;
2 var a b c;
3RUN;
4QUIT;
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.