Utilisation d'une variable de boucle comme entrée de colonneBonjour,
Je me demande s'il est possible d'utiliser ma variable de boucle for, i, comme entrée pour une nouvelle colonne, en fonction de la valeur d'une autre colonne. Voici ce que je pense, mais je n'arrive pas à le faire fonctionner.
dt << New Column("Site", Numeric, Formula(
For(i = 1, i <= 8, i++,
If(Contains(:Column1, i), i);
)
));
Modélisation statistique avancéeIngénierie de la qualité et des procédésRe: Utilisation de la variable de boucle comme entrée de colonneVous pouvez certainement.Le seul problème que vous rencontrez est que la fonction Contains () est une fonction de gestion de caractères et que les arguments qui lui sont transmis doivent être des valeurs de caractère (chaîne).Je suppose: Colonne1 est une colonne de caractères, donc tout ce que vous avez à faire est de convertir la variable d'index "i" d'un numérique en caractère
dt << New Column("Site", Numeric, Formula(
For(i = 1, i <= 8, i++,
If(Contains(:Column1, char(i) ), i);
)
));Re: Utilisation de la variable de boucle comme entrée de colonneQu'est-ce que vous essayez de faire, avez-vous des exemples de données?
Voulez-vous copier la valeur de Colonne1 dans une autre colonne?
Voulez-vous prendre la valeur d'une autre colonne en fonction de la référence numérique dans colonne1?