La instrucción KEEP se aplica a todos los conjuntos de datos de salida nombrados en la instrucción DATA. Para escribir diferentes variables en diferentes conjuntos de datos, debe usar la opción de conjunto de datos KEEP=.
La instrucción DROP es una instrucción paralela que especifica las variables a omitir de los conjuntos de datos de salida.
Las instrucciones KEEP y DROP seleccionan las variables a incluir o excluir de los conjuntos de datos de salida. La instrucción IF de subconjunto selecciona las observaciones.
Los ejemplos utilizan datos generados (datalines).
1 Bloque de código
DATA STEP
Explicación : Estos ejemplos muestran la sintaxis correcta para listar las variables en la instrucción KEEP.
¡Copiado!
keep name address city state zip phone;
keep rep1-rep5;
1
keep name address city state zip phone;
2
keep rep1-rep5;
3
2 Bloque de código
DATA STEP Data
Explicación : Este ejemplo utiliza la instrucción KEEP para incluir únicamente las variables NAME y AVG en el conjunto de datos de salida. Las variables SCORE1 a SCORE20, a partir de las cuales se calcula AVG, no se escriben en el conjunto de datos AVERAGE.
¡Copiado!
data scores;
input name $ score1-score20;
datalines;
John 10 12 15 11 14 13 16 10 18 12 14 11 13 15 10 12 11 13 14 10 16
Jane 15 14 13 16 12 11 10 17 13 15 12 14 11 16 13 10 12 11 14 15
;
run;
data average;
set scores;
keep name avg;
avg=mean(of score1-score20);
run;
1
DATA scores;
2
INPUT name $ score1-score20;
3
DATALINES;
4
John 101215111413161018121411131510121113141016
5
Jane 1514131612111017131512141116131012111415
6
;
7
RUN;
8
9
DATA average;
10
SET scores;
11
keep name avg;
12
avg=mean(of score1-score20);
13
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.