Usando variable de bucle como entrada de columnaHola,
Me pregunto si es posible usar mi variable de ciclo for, i, como entrada para una nueva columna, dependiendo del valor de otra columna.Esto es lo que estoy pensando, pero no puedo ponerme a trabajar.
dt << Nueva columna ("Sitio", numérico, fórmula (
Para (i = 1, i <= 8, i ++,
If (Contiene (: Column1, i), i);
)
));
ScriptingRe: 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);
)
));Re: uso de variable de bucle como entrada de columna¿Qué estás intentando hacer? ¿Tienes algunos datos de ejemplo?
¿Quiere copiar el valor de Column1 a otra columna?
¿Desea tomar el valor de otra columna en función de la referencia numérica en la columna1?