Ejecutar funciones cuando la columna no está vacíaHola a todos,
Tengo una función que necesitaba ejecutar cuando y sólo la columna no está en blanco. ¿Cómo puedo verificar correctamente si la columna no está en blanco y ejecutar la función? Intenté isMissing() pero no funciona correctamente.
Función de muestra:
exsqr = Function( {x}, x * x );
exsqr( 5 );
Entonces quedaría algo como esto:
exsqr0; //función1
if (isMissing(Column1), //si la Columna1 tiene valores, debería ejecutar la función; de lo contrario, omita esta función y continúe con la función3
exqr); //función2
exsqr1; //función3
Investigación de Consumidores y MercadosCombinación y limpieza de datosRe: Ejecutar funciones cuando la columna no está vacíapodrías usar Falta la columna N en combinación con n filas o Número de columna para verificar si hay algo más además de los valores faltantes. A continuación se presentan algunas ideas:
Names Default To Here(1);
dt = New Table("Untitled",
Add Rows(3),
New Column("Column 1", Numeric, "Continuous", Format("Best", 12), Set Values([., ., .])),
New Column("Column 2", Numeric, "Continuous", Format("Best", 12), Set Values([1, ., 3]))
);
Show(Col N Missing(:Column 1));
Show(Col N Missing(:Column 2));
If(N Rows(dt) - Col N Missing(:Column 1) > 0,
Show(:Column 1 << get values);
);
Show(Col Number(:Column 1));
Show(Col Number(:Column 2));
If(Col Number(:Column 2) >= 0,
Show(:Column 2 << get values);
);