Die ersten 6 Zeilen des folgenden Skripts funktionieren wie erwartet, wobei die Ausgabe unten kopiert wird.
Dann habe ich versucht, die Werte dieser Variablen in einer Liste zu speichern, was nicht gut geklappt hat. Es scheint, dass die Variablennamen anstelle der Werte gespeichert wurden. Wie speichere ich die Variablenwerte in der Liste? Danke schön!
dt = new table("my table", new column("X", set values({-0.35, 0.15, 0.3}) ) );
dt << new column("Y", set values({300, 250, 200}) );
xmean = col mean (:X);
ymax = col max(:Y);
ymin = col min(:Y);
print (xmean, ymax, ymin);
dtsum = {xmean, ymax, ymin};
print (dtsum);
if (dtsum[1] < 0, print (dtsum[2]), print(dtsum[3]));
Ausgänge:
0.0333333333333333
300
200
{xmean, ymax, ymin}
.