你好,
我在下面的屏幕截圖中顯示了一個數據系列,並嘗試僅選擇“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);