안녕,
아래 스크린샷과 같은 데이터 계열이 있고 중심이 "y"의 최대값인 "x +/- 0.3" 범위의 데이터만 선택하려고 합니다.
아래와 같이 강조 표시된 줄에서 "SelectWhere에 대한 인수가 true 또는 false로 평가되지 않았습니다. [0]...입니다."라는 오류 메시지가 나타납니다. 문제는 마지막 줄이 하나의 조건만 적용되었을 때 작동했다는 것입니다.
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);