Los ejemplos utilizan datos generados (datalines) o SASHELP.
1 Bloque de código
DATA STEP Data
Explicación : Este ejemplo muestra cómo usar la instrucción KEEP para especificar las variables que se deben conservar en un nuevo conjunto de datos `employees_subset`. Solo las variables especificadas (`name`, `address`, `city`, `state`, `zip`, `phone`) se incluirán en el conjunto de datos final.
¡Copiado!
data employees;
input name $ address $ city $ state $ zip $ phone $;
datalines;
John Doe 123 Main St Anytown CA 90210 555-1234
Jane Smith 456 Oak Ave Othercity NY 10001 555-5678
;
run;
data employees_subset;
set employees;
keep name address city state zip phone;
run;
1
DATA employees;
2
INPUT name $ address $ city $ state $ zip $ phone $;
3
DATALINES;
4
John Doe 123 Main St Anytown CA 90210555-1234
5
Jane Smith 456 Oak Ave Othercity NY 10001555-5678
6
;
7
RUN;
8
9
DATA employees_subset;
10
SET employees;
11
keep name address city state zip phone;
12
RUN;
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 `average`. 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;
Alice 85 90 78 92 88 76 95 89 80 82 77 91 85 93 86 79 90 84 87 94
Bob 70 65 72 75 68 80 73 78 71 76 69 81 74 79 70 82 75 77 71 80
;
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
Alice 8590789288769589808277918593867990848794
5
Bob 7065727568807378717669817479708275777180
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.