你好,
我在下面的屏幕截图中显示了一个数据系列,并尝试仅选择“x +/- 0.3”范围内的数据,中心位于“y”的最大值。
我从突出显示的行中收到错误消息“SelectWhere 的参数未评估为真或假,它是 [0]...”,如下所示。 令人费解的是,最后一行在仅应用 1 个条件时有效。
第 6 行的脚本有什么问题? 谢谢!

Names Default To Here( 1 );
dt = current data table();
mxrow = dt << get rows where (:y == col max(:y) );
mxx = dt:x[mxrow];
print (mxrow, mxx);
dt << select where (:x < mxx + 0.3 & :x > mxx - 0.3);
dt << select where (:x < mxx + 0.3);