Ich habe eine Wertetabelle, in der jede Spalte ein Instrument und jede Zeile eine Zeit ist. Bei einigen Instrumenten wurden die Daten nicht zu genügend Zeitwerten aufgezeichnet, um ein aussagekräftiges Modell zu erstellen.
Ich versuche, eine Schleife zu verwenden, damit ich jede Spalte nacheinander durchlaufen und die Anzahl der Werte überprüfen kann.
Ich habe einen Code, der die Anzahl der Werte für Spalte 80 findet.
col_a = Column(dt_2, 80);
val_mat = col_a << Get Values;
y = sum(!is missing(val_mat));
Ich versuche, diesen Code für jede Spalte der Reihe nach in eine Schleife anzupassen und Spalten mit zu wenigen Werten zu löschen.
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,
);
Die Fehlermeldung sagt zu viele Argumente.