열 이름 또는 참조 목록에서 '<< Select Where' 또는 '<< Get Rows Where'를 사용하는 방법은 무엇입니까?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />안녕,
기본적으로 특정 값을 포함하는 특정 열의 행 번호를 반환하려는 스크립트가 있습니다. 내 예에는 값이 1 또는 0이 될 수 있는 여러 열이 있습니다. 어떤 열에 관계없이 0을 포함하는 모든 행의 행 번호를 얻으려고 합니다. 다음 구문을 사용하여 하나의 열에 대해 이 작업을 쉽게 수행할 수 있습니다.
selectedRows = datatable << Get Rows Where( As Column(colNameStr) == 0 );
그러나 여러 열에 대해 이 작업을 수행하려는 경우(예: 열 이름 또는 참조 목록) 난감합니다. 이것이 제공되어야한다고 생각하지만 가능한지 또는 올바른 구문이 무엇인지 알 수 없습니다. 예를 들어
selectedRows = datatable << Get Rows Where( FOR EACH COLUMN IN LIST == 0 );
이 문제에 대한 도움을 주시면 대단히 감사하겠습니다. 목록과 함께 작동하기를 원하는 이유는 여러 열 또는 열 이름에 대해 작동하기를 원하기 때문입니다. 저는 JMP11을 사용하고 있습니다.
감사해요.
Re: 열 이름 또는 참조 목록에서 '<< Select Where' 또는 '<< Get Rows Where'를 사용하는 방법은 무엇입니까?목록으로?아무것도 생각할 수 없습니다.
당신은 할 수
ANY(:A == "당나귀", :B <=14, :C), C는 여전히 부울입니다.
Re: 열 이름 또는 참조 목록에서 '<< Select Where' 또는 '<< Get Rows Where'를 사용하는 방법은 무엇입니까?매우 감사합니다! 나는 그것을 할 수있는 방법이 있다는 것을 알았습니다. 부울이 아닌 값에 대해 수행할 수 있는 방법이 있습니까?
다시 한번 감사합니다!
Re: 열 이름 또는 참조 목록에서 '<< Select Where' 또는 '<< Get Rows Where'를 사용하는 방법은 무엇입니까?목록 = {:A, :B, :C};
dt << Select Where(ANY(목록));
열에 부울 값이 있기 때문에 그대로 작동합니다.