Publicado el :
Manipulación de datos CREATION_INTERNE

Ejemplo: Opciones del conjunto de datos

Este código también está disponible en: Deutsch English
En espera de validación
Este ejemplo ilustra el orden de procesamiento de las opciones del conjunto de datos y la instrucción WHERE. La instrucción WHERE filtra las observaciones del conjunto de datos de entrada primero, y luego las opciones FIRSTOBS= y OBS= se aplican al subconjunto resultante. Esto permite apuntar a un segmento específico de los datos filtrados para un procesamiento posterior. Los conceptos clave incluyen la distinción entre los números de observación físicos y lógicos después de una operación WHERE, y la especificación de la primera y la última observación a procesar.
Análisis de datos

Type : CREATION_INTERNE


Los ejemplos utilizan datos generados (datalines) o SASHELP.

1 Bloque de código
DATA STEP / PROC PRINT Data
Explicación :
En este ejemplo, el paso DATA crea un conjunto de datos llamado Example que contiene 10 filas y dos variables: i y x. Luego se utiliza un procedimiento PRINT para mostrar el conjunto de datos completo.
¡Copiado!
1DATA example;
2 DO i=1 to 10;
3 x=i + 1;
4 OUTPUT;
5 END;
6r­un;
7 
8PROC PRINT DATA=example; RUN;
2 Bloque de código
PROC PRINT
Explicación :
Este paso PROC PRINT aplica primero la instrucción WHERE para seleccionar las observaciones donde 'i' es mayor que 5 en el conjunto de datos 'example'. Luego, sobre este subconjunto (que contiene las observaciones originales 6 a 10), se aplican las opciones FIRSTOBS=2 y OBS=4, lo que significa que solo se procesarán las observaciones lógicas 2 a 4 de este subconjunto. Como resultado, se imprimen las observaciones originales 7, 8 y 9.
¡Copiado!
1 
2PROC PRINT
3DATA=example (firstobs=2 obs=4);
4 
5where i > 5;
6RUN;
7 
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.