SUBSTITUTE (SUSTITUIR)
Sólo se aplica a PredictiveInsight.
Sintaxis
SUBSTITUTE(data, from_table, to_table)
Parámetros
data
Los valores numéricos o valores de cadena a convertir. Este puede ser un valor constante, una columna, un rango de celdas o una expresión que evalúa a uno de los elementos anteriores. Para obtener la definición de formato de data, consulte la sección "Parámetros de función de macro" en el capítulo de esta guía para el producto de IBM® .
from_table
Una columna que contiene valores que desea convertir. La longitud de la columna from_table debe ser la misma que to_table.
to_table
Una columna que contiene los valores a convertir. La longitud de la columna to_table debe ser la misma que from_table.
Descripción
SUBSTITUTE convierte los valores en datos con la utilización de las parejas de sustitución especificadas en from_table y to_table. Cada valor en datos encontrados en from_table se sustituye con un valor en la fila correspondiente de to_table.
SUBSTITUTE se puede utilizar para cambiar y los valores numéricos y los valores de la cadena. Siempre devuelve un rango de datos con las mismas dimensiones como datos.
*
Si utiliza SUBSTITUTE para convertir cadenas en números o viceversa, se deben convertir todos los valores en datos. Es decir, cada valor en datos debe aparece en from_table. De lo contrario, la fila resultante contiene ???.
Ejemplos
Crea una nueva columna denominada TEMP,la cual contiene los valores 7, 5, 10 (el valor 1 se sustituye con 7).
Crea una nueva columna denominada TEMP,que contiene los valores 0 y 1 (la cadena "azul" se reemplaza con 0 y "rojo" se sustituye con 1).
Crea una nueva columna denominada TEMP que contiene los valores de la columna V1, donde los valores que se encuentran en la columna V2 se sustituyen con el valor en la fila correspondiente de la columna V3.
Crea dos nuevas columnas denominadas TEMP y VX, cada una con valores de las columnas V1 y V2 respectivamente, donde los valores que se encuentran en la columna V4 se sustituyen con el valor en la fila correspondiente de la columnaV5.
Crea dos nuevas columnas denominadas TEMP y VX, cada una con valores de las filas 10-20 de las columnas V1 y V2 respectivamente, donde los valores que se encuentran en la columna V4 se sustituyen con el valor en la fila correspondiente de la columna V5.
Funciones relacionadas