La instrucción KEEP es una instrucción paralela que especifica una lista de variables a escribir en los conjuntos de datos de salida. Utilice la instrucción KEEP en lugar de la instrucción DROP si el número de variables a incluir es significativamente menor que el número a omitir.
No confunda la instrucción DROP con la instrucción DELETE. La instrucción DROP excluye variables de los conjuntos de datos de salida; la instrucción DELETE excluye observaciones.
Análisis de datos
Type : CREATION_INTERNE
Los ejemplos utilizan datos generados (datalines) para garantizar su autonomía.
1 Bloque de código
DATA STEP Data
Explicación : Este ejemplo muestra cómo usar la instrucción DROP para excluir variables (Heure, Travail, NombreLot) de un conjunto de datos creado con DATALINES. Solo las variables ID, Nom, Age y Salaire se conservarán en el conjunto de datos final MonJeuDeDonnees.
¡Copiado!
DATA MonJeuDeDonnees;
INPUT ID Nom $ Age Salaire Heure Travail NombreLot;
DROP Heure Travail NombreLot;
DATALINES;
1 John 30 5000 8 1 101
2 Jane 25 4500 7 2 102
3 Mike 35 6000 9 1 103
;
RUN;
PROC PRINT DATA=MonJeuDeDonnees;
RUN;
1
DATA MonJeuDeDonnees;
2
INPUT ID Nom $ Age Salaire Heure Travail NombreLot;
3
DROP Heure Travail NombreLot;
4
DATALINES;
5
1 John 30500081101
6
2 Jane 25450072102
7
3 Mike 35600091103
8
;
9
RUN;
10
11
PROC PRINTDATA=MonJeuDeDonnees;
12
RUN;
2 Bloque de código
DATA STEP Data
Explicación : Este ejemplo ilustra la eliminación de un rango de variables (Note1 a Note3) de un conjunto de datos. Solo las variables Etudiant, Note4 y Note5 se incluirán en el conjunto de datos ResultatsExamens.
¡Copiado!
DATA ResultatsExamens;
INPUT Etudiant $ Note1 Note2 Note3 Note4 Note5;
DROP Note1-Note3;
DATALINES;
Alice 15 12 18 10 14
Bob 10 14 11 16 9
Charlie 18 16 19 15 17
;
RUN;
PROC PRINT DATA=ResultatsExamens;
RUN;
1
DATA ResultatsExamens;
2
INPUT Etudiant $ Note1 Note2 Note3 Note4 Note5;
3
DROP Note1-Note3;
4
DATALINES;
5
Alice 1512181014
6
Bob 101411169
7
Charlie 1816191517
8
;
9
RUN;
10
11
PROC PRINTDATA=ResultatsExamens;
12
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.