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.
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.
Publicación traducida automáticamente
Artículo escrito por ShubhamMaurya3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA