Publicado el :
Acción CREATION_INTERNE

Instrucción DELETE

Este código también está disponible en: Deutsch English Français
En espera de validación
La instrucción DELETE se utiliza para excluir observaciones de un conjunto de datos. Cuando se ejecuta esta instrucción, la observación actual no se escribe en el conjunto de datos de salida, y la ejecución regresa inmediatamente al inicio del paso DATA para la siguiente iteración. A menudo se utiliza en una cláusula THEN de una instrucción IF-THEN o en un grupo DO ejecutado condicionalmente. A diferencia de la instrucción DROP que excluye variables, DELETE excluye observaciones completas. Se prefiere cuando la condición para excluir observaciones es más sencilla de especificar.
Análisis de datos

Type : CREATION_INTERNE


Los ejemplos utilizan datos brutos (infile) o condiciones sobre variables existentes.

1 Bloque de código
DATA STEP
Explicación :
Este ejemplo muestra el uso de la instrucción DELETE para eliminar una observación cuando el valor de la variable 'leafwt' está ausente. Si 'leafwt' está ausente, la observación se elimina del conjunto de datos que se está construyendo.
¡Copiado!
1IF leafwt=. THEN delete;
2 Bloque de código
DATA STEP Data
Explicación :
Este segundo ejemplo utiliza la instrucción DELETE para filtrar observaciones directamente al leer datos brutos. Se crea el conjunto de datos 'topsales', y solo se conservan las observaciones donde 'yrsales' es mayor o igual a 100000. Las observaciones con 'yrsales' inferior a 100000 se eliminan antes de ser escritas en el conjunto de datos de salida.
¡Copiado!
1DATA topsales;
2 INFILE DATALINES;
3 INPUT region office product yrsales;
4 IF yrsales<100000 THEN delete;
5 DATALINES;
6North Sales A 120000
7South Marketing B 80000
8East HR C 150000
9West Sales D 95000
10;
11RUN;
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.
Información de copyright : Copyright © SAS Institute Inc. All Rights Reserved