Publicado el :

Opción de conjunto de datos INDEX=

Este código también está disponible en: Deutsch English Français
La opción de conjunto de datos INDEX= permite crear índices al generar un nuevo conjunto de datos SAS©. Los índices pueden ser simples (basados en una única variable) o compuestos (basados en múltiples variables). Opciones adicionales como UNIQUE y NOMISS pueden especificarse para refinar la creación del índice. UNIQUE garantiza que todos los valores de las variables clave deben ser únicos, mientras que NOMISS excluye las observaciones con valores faltantes de las variables de índice.
Análisis de datos

Type : IMPLICITE


Los ejemplos proporcionados se centran en la sintaxis de la opción INDEX= y no incluyen código explícito de creación de datos (datalines o SASHELP), pero asumen la existencia de datos de entrada o la creación de nuevas variables.

1 Bloque de código
DATA STEP
Explicación :
Este ejemplo muestra cómo definir un índice simple en la variable 'ssn' durante la creación de un nuevo conjunto de datos llamado 'new'.
¡Copiado!
1 
2DATA new(index=(ssn));
3/* ... more SAS code ... */
4RUN;
5 
2 Bloque de código
DATA STEP
Explicación :
Este ejemplo ilustra la creación de un índice compuesto llamado 'cityst' utilizando las variables 'city' y 'state' para el nuevo conjunto de datos 'new'.
¡Copiado!
1 
2DATA new(index=(cityst=(city state)));
3/* ... more SAS code ... */
4RUN;
5 
3 Bloque de código
DATA STEP
Explicación :
Este ejemplo combina la definición de un índice simple en 'ssn' y un índice compuesto en 'city' y 'state' para el nuevo conjunto de datos 'new'.
¡Copiado!
1 
2DATA new(index=(ssn cityst=(city state)));
3/* ... more SAS code ... */
4RUN;
5 
4 Bloque de código
DATA STEP
Explicación :
Este ejemplo muestra cómo definir un índice simple en 'ssn' garantizando que todos los valores de 'ssn' sean únicos en el nuevo conjunto de datos.
¡Copiado!
1 
2DATA new(index=(ssn /unique));
3/* ... more SAS code ... */
4RUN;
5 
5 Bloque de código
DATA STEP
Explicación :
Este ejemplo ilustra la creación de un índice simple en 'ssn', excluyendo las observaciones con valores faltantes para esta variable del índice en el nuevo conjunto de datos.
¡Copiado!
1 
2DATA new(index=(ssn /nomiss));
3/* ... more SAS code ... */
4RUN;
5 
6 Bloque de código
DATA STEP
Explicación :
Este ejemplo define un índice simple único y sin valores faltantes para 'ssn', así como un índice compuesto único y sin valores faltantes para 'city' y 'state' en el nuevo conjunto de datos.
¡Copiado!
1 
2DATA new(index=(ssn /unique/nomiss cityst=(city state) /unique/nomiss));
3/* ... more SAS code ... */
4RUN;
5 
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.