이를 표시하는 문제는 JMP로 가져온 테이블에서 발생합니다. JMP는 TRUE/FALSE의 열을 문자 유형으로 가져옵니다. 이것을 다른 논리/부울 계산과 결합하고 싶습니다. 예를 들면 다음과 같습니다.
:TRUEFALSEcolumn & :NumericValue>100
그러나 부울 연산자는 숫자 데이터에서만 작동하도록 설계되었습니다(이유를 이해합니다). 나는 R의 as.logical() 함수에 해당하는 JSL을 찾고 있었고 JSL의 As Boolean()을 발견했습니다.
기술 지원과 상호 작용한 후(여기에서 추적 번호로 참조된 트랙 참조) JSON 파일을 처리하는 JMP의 기능을 지원하기 위해 As Boolean()이 생성되었음을 이해합니다. 여기에 더 많은 가능성이 있다고 생각하고 And(), Or() 및 Not()과 같은 부울 연산자에서 지원되는 As Boolean()의 출력을 보고 싶습니다.
예, 유효한 해결 방법은 문자 "FALSE"를 숫자 0으로, 문자 "TRUE"를 숫자 1로 변환하는 Match() 문입니다. Boolean(:TRUEFALSEcolumn)만큼 간결하고 읽기 쉬운 것은 아니며 JSL 언어의 뉘앙스이며 더 큰 통계 프로그래밍 언어에 대한 지식에 문제가 있는 통계학자에게는 간단하지 않습니다. 기능을 추가하면 편리합니다. 물론 높은 우선 순위는 아닙니다.