Uso de la variable de bucle como entrada de columnaHola,
Me pregunto si es posible usar la variable i de mi bucle for como entrada para una nueva columna, dependiendo del valor de otra. Esto es lo que pienso, pero no consigo que funcione.
dt << New Column("Site", Numeric, Formula(
For(i = 1, i <= 8, i++,
If(Contains(:Column1, i), i);
)
));
Modelado estadístico avanzadoIngeniería de Calidad y ProcesosRe: uso de variable de bucle como entrada de columnaCiertamente puedes.El único problema que tiene es que la función Contains () es una función de manejo de caracteres y los argumentos que se le pasan deben ser valores de caracteres (cadenas).Supongo: Column1 es una columna de caracteres, por lo que todo lo que necesita hacer es convertir la variable de índice "i" de numérica a carácter
dt << New Column("Site", Numeric, Formula(
For(i = 1, i <= 8, i++,
If(Contains(:Column1, char(i) ), i);
)
));