SUBSTITUTE
Applicable uniquement à PredictiveInsight.
Syntaxe
SUBSTITUTE(data, from_table, to_table)
Paramètres
data
Valeurs numériques ou de chaîne à convertir. Il peut s'agir d'une valeur constante, d'une colonne, d'une plage de cibles ou d'une expression convertie comme l'une de ces valeurs. Pour la définition du format de data, voir la section "Paramètres des fonctions macro" du chapitre du présent document correspondant à votre produit IBM ® .
from_table
Colonne contenant les valeurs à convertir. La longueur de la colonne from_table doit être identique à celle de la colonne to_table.
to_table
Colonne contenant les valeurs vers lesquelles la conversion doit être effectuée. La longueur de la colonne to_table doit être identique à celle de la colonne from_table.
Description
SUBSTITUTE convertit les valeurs de data à l'aide des paires de substitution spécifiées dans from_table et to_table. Chaque valeur de data détectée dans from_table est remplacée par la valeur de la ligne correspondante de to_table.
SUBSTITUTE peut être utilisé pour changer à la fois les valeurs numériques et les valeurs de chaîne. Il renvoie toujours une plage de données avec les mêmes dimensions que data.
*
Si vous utilisez SUBSTITUE pour convertir des chaînes en nombres ou vice versa, toutes les valeurs de data doivent être converties. A savoir, toutes les valeurs de data doivent apparaître dans from_table. Sinon, la ligne résultante contient ???.
Exemples
Crée une colonne nommée TEMP, qui contient les valeurs 7, 5, 10 (la valeur 1 est remplacée par 7).
Crée une colonne nommée TEMP, qui contient les valeurs 0 et 1 (la chaîne "blue" est remplacée par 0 et "red", par 1).
Crée une colonne nommée TEMP contenant les valeurs de la colonne V1, dans laquelle les valeurs de la colonne V2 sont remplacées par la valeur de la ligne correspondante de la colonne V3.
Crée deux colonnes nommées TEMP et VX, contenant chacune les valeurs des colonnes V1 et V2 respectivement, où les valeurs détectées dans la colonne V4 sont remplacées par la valeur de la ligne correspondante de la colonne V5.
Crée deux colonnes nommées TEMP et VX, contenant chacune les valeurs des lignes 10 à 20 des colonnes V1 et V2 respectivement, où les valeurs détectées dans la colonne V4 sont remplacées par la valeur de la ligne correspondante de la colonne V5.
Fonctions associées