Instrucción Where en la programación SAS

La declaración WHERE es un sustituto de la declaración IF cuando se trata de crear subconjuntos de un conjunto de datos.

Sintaxis:

DONDE (la condición es verdadera) => Se refiere a crear subconjuntos de un conjunto de datos.

Tarea 1 : suponga que desea seleccionar solo estudiantes de la sección A. Debe filtrar la variable de sección igual a A usando la cláusula where.

data readin;
input name $ Section $ Score;
cards;
Raj  A 80
Atul A 77
Priya B 45
Sandeep A 95
Rahul C 84
Shreya C 44
;
run;
  
data readin1;
set readin;
where Section EQ "A";
run;

donde la sección EQ «A» => Esto le indicaría a SAS que seleccione solo la sección que es igual a los valores «A».

También puedes escribir donde sección = “A” . Esta declaración tiene el mismo propósito.

Producción:

OPERADORES LOGICOS

Simbólico Mnemotécnico Sentido
& Y Ambas condiciones verdaderas
| O Cualquiera de las dos condiciones es verdadera
~ o ^ NO Invertir la declaración

Tarea 2: suponga que desea seleccionar estudiantes de las secciones A y B. Debe filtrar la variable de sección
igual a A o B usando la cláusula where.

data readin;
input name $ Section $ Score;
cards;
Raj  A 80
Atul A 77
Priya B 45
Sandeep A 95
Rahul C 84
Shreya C 44
;
run;
  
data readin1;
set readin;
where Section IN ("A" "B");
run;

donde la sección IN («A» «B») => Esto le indicaría a SAS que seleccione aquellos registros donde la sección es igual a los valores A o B.

Producción:

Publicación traducida automáticamente

Artículo escrito por ShubhamMaurya3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *