下面脚本的前 6 行按我的预期工作,输出复制在下面。
然后我尝试将这些变量的值存储在一个列表中,但效果并不好。 看起来存储的是变量名称而不是值。 如何将变量值存储在列表中? 谢谢你!
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]));
输出:
0.0333333333333333
300
200
{xmean, ymax, ymin}
.