Publicado el :
ETL CREATION_INTERNE

Uso de la función TRANWRD()

Este código también está disponible en: Deutsch English Français
En espera de validación
Este script SAS© simple ilustra el uso de la función TRANWRD() para la manipulación de cadenas de caracteres. Crea una nueva tabla SAS© llamada `phrase` a partir de datos internos proporcionados a través de `DATALINES`. En esta tabla, se genera una nueva variable `better_phrase` reemplazando todas las ocurrencias de la palabra 'cat' por 'dog' en la variable `original_phrase`. La función TRANWRD() es una herramienta eficaz para reemplazos de texto múltiples dentro de una cadena.
Análisis de datos

Type : CREATION_INTERNE


Los datos se crean directamente dentro del script mediante la instrucción DATALINES. Se define una sola observación con las variables ID y original_phrase.

1 Bloque de código
DATA STEP Data
Explicación :
Este bloque DATA step crea la tabla `phrase`. Lee los datos `ID` (numérico) y `original_phrase` (carácter) de `DATALINES`. La línea `better_phrase = TRANWRD(original_phrase, 'cat', 'dog');` utiliza la función TRANWRD() para buscar y reemplazar todas las ocurrencias de 'cat' por 'dog' en `original_phrase` y almacena el resultado en la nueva variable `better_phrase`.
¡Copiado!
1DATA phrase;
2 INPUT ID original_phrase $ 2-50;
3 better_phrase = TRANWRD(original_phrase, 'cat', 'dog');
4 DATALINES;
51 A cat is the best pet ever, I love my cat.
6;
7RUN;
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.