我有一个值表,每列是一个工具,每一行是一个时间。 有些仪器没有足够的时间值记录数据,以便我拟合一个有意义的模型。
我正在尝试使用循环让我依次循环浏览每一列并检查值的数量。
我有一些代码可以找到第 80 列的值的数量。
col_a = Column(dt_2, 80);
val_mat = col_a << Get Values;
y = sum(!is missing(val_mat));
我正在尝试将此代码依次调整为每一列的循环,并删除值太少的列。
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,
);
错误消息说参数太多。