Tengo una tabla de valores en la que cada columna es un instrumento y cada fila es un tiempo. Algunos instrumentos no han tenido datos registrados en suficientes valores de tiempo para que yo pueda ajustar un modelo significativo.
Estoy intentando usar un ciclo que me permita recorrer cada columna por turno y verificar la cantidad de valores.
Tengo un código que encuentra el número de valores para la columna 80.
col_a = Column(dt_2, 80);
val_mat = col_a << Get Values;
y = sum(!is missing(val_mat));
Estoy intentando adaptar este código en un bucle para cada columna y eliminar columnas con muy pocos valores.
N_loop = N Cols(dt_2);
i_loop = 2;
While (i_loop <= N_loop,
col_loop = Column(dt_2, i_loop),
val_loop = col_loop << Get Values,
y_loop = sum(!is missing(val_loop)),
If(y_loop <= 8,
dt_2 << Delete Columns( i_temp ),
);
i_temp+=1,
);
El mensaje de error dice demasiados argumentos.