Método Try / Eval para columnas que están vacías<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola,
He intentado usar ejemplos aquí de disucssions sobre columnas vacías pero sin éxito. ¿Alguien sabe como puedo lograr lo siguiente?
Dependiendo de los datos importados, tendré 1 o 6 columnas con datos (siempre se importarán, pero algunas se importarán sin contener ningún dato).
tratar (
Si la columna contiene datos, póngalos en una lista.
más
prueba la siguiente columna
)
Las 6 columnas de datos tienen una serie de columnas entre ellas que no están fuera de interés. así por ejemplo:
columna 1 (prueba / eval) columna 2 (no interesa) ..... Columna 6 (prueba / eval) etc.
He probado la función de patrón de datos faltantes y he tratado de modificar si ( NRow ( Loc ( Está perdido ( metro El 0 , do ]))) == NRow ( metro ) sin éxito.
BR
Anders
Re: Método Try / Eval para columnas que están vacíasEsta función era lo que estaba buscando, gracias.
Si ( Número de col ( Columna (dt , yo ) ) > 0 ,
Insertar en (HaveDataList , Columna (dt , yo ) << obtener nombre )
)
Re: Método Try / Eval para columnas que están vacíasAquí hay un script simple que devolverá una lista con los nombres de todas las columnas que contienen datos
Nombres predeterminados aquí ( 1 ) ;
dt = Tabla de datos actual () ;
HaveDataList = {} ;
por ( yo = 1 , yo <= N Cols (dt) , yo ++,
Si ( Número de col ( Columna (dt , yo ) ) > 0 ,
Insertar en (HaveDataList , Columna (dt , yo ) << obtener nombre )
)
) ;