Publicado el :
Manipulación de datos CREATION_INTERNE

Extracción de subcadena

Este código también está disponible en: Deutsch English Français
En espera de validación
El script comienza creando un conjunto de datos temporal llamado 'test1' con una sola variable 'x' que contiene la cadena 'pradeep*'. Luego, un segundo paso DATA crea el conjunto de datos 'test2' a partir de 'test1'. En este paso, se genera una nueva variable 'y' extrayendo los dos primeros caracteres de la variable 'x' usando la función SUBSTR. Finalmente, se utiliza el procedimiento PROC PRINT para mostrar el contenido del conjunto de datos 'test2', mostrando así el resultado de la operación de subcadena.
Análisis de datos

Type : CREATION_INTERNE


Los datos utilizados ('pradeep*') se definen directamente en el script SAS a través de una instrucción DATALINES. No hay dependencia de conjuntos de datos externos o de la biblioteca SASHELP.

1 Bloque de código
DATA STEP Data
Explicación :
Este bloque DATA STEP crea un conjunto de datos temporal llamado 'test1'. Define una variable 'x' de tipo carácter y utiliza la instrucción DATALINES para poblar el conjunto de datos con el valor 'pradeep*'. Este paso es esencial para proporcionar los datos base para las transformaciones posteriores.
¡Copiado!
1DATA test1;
2 INPUT x $;
3 DATALINES;
4pradeep*
5;
6 
2 Bloque de código
DATA STEP Data
¡Copiado!
1DATA test2;
2 SET test1;
3 y=substr(x,1,2);
4 
3 Bloque de código
PROC PRINT
¡Copiado!
1PROC PRINT DATA=test2;
2 
3RUN;
4QUIT;
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.