dt: 이미지 - 없어졌나요?데이터 테이블의 이미지가 누락되었는지 확인하는 올바른 방법은 무엇입니까?
... 그리고 열 수식과 JSL 질문 사이에 차이가 있는 이유는 무엇입니까?
누락되었습니다(:pet[5])
Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class Families.jmp" );
dt[[4],"pet"]=.;
New Column( "is missing",Formula( Is Missing( :pet ) ));
New Column( "is empty", Formula( Is Empty( :pet ) ));
New Column( "is number",Formula( Is Number( :pet ) ));
New Column( "is expr",Formula( Is expr( :pet ) ));
write("is missing:");
Show(is missing(:pet[4]));
Try(Show(is missing(:pet[5])), Print("is missing: error with existing image"));
write("\!n\!nis empty");
Show(is empty(:pet[4]));
Show(is empty(:pet[5]));
write("\!n\!nis number");
Show(is number(:pet[4]));
Show(is number(:pet[5]));
write("\!n\!nis expr");
Show(is expr(:pet[4]));
Show(is expr(:pet[5]));자동화 및 스크립팅데이터 혼합 및 정리Re: dt: 이미지 - 누락되었나요?객체가 비어 있는지, 누락되었는지, null인지, 없음인지, 항목이 없는지 확인하는 것은 JMP에서 혼란스러울 수 있으며, 다양한 유형의 오류를 피하기 위해 여러 번 확인해야 하는 상황에 매우 빨리 끝날 것입니다. 일종의 보편적인 유형의 기능을 갖도록 위시리스트 항목을 만들었습니다. Is None? 객체/변수/...가 비어 있거나 누락되었는지 확인하려면
객체/변수가 비어 있거나 누락되었는지 확인하는 데 보편적으로 사용할 수 있는 기능 추가
Re: dt: 이미지 - 누락되었나요?isMissing() 함수를 사용하기 어렵다고 생각합니다. 인수가 숫자나 문자열이 아닌 경우에는 내가 원하는 작업을 수행하지 않습니다. 이 시도:
is number(:pet[5]) & is missing(:pet[5])
Re: dt: 이미지 - 누락되었나요?실제 질문에 대한 더 나은 답변은 다음과 같습니다.
New Column( "type",Formula( type( :pet ) ));
type(pet[5])
예제의 유형은 "그림" 또는 "숫자"입니다.
그리고 다른 질문: 열 수식은 표현식에 대한 문자열 값을 제공할 가능성이 높습니다. 문자열에 isMissing을 사용할 수 있습니다. 다음과 같이 JSL이 동일한 방식으로 작동하도록 만들 수 있습니다.
row()=5;ismissing(:pet)