JMP13의 스크립팅 버그내 스크립트를 JMP12.0에서 JMP13.0으로 전환 중입니다. JMP13에서 스크립팅 버그를 발견했습니다. 자세한 내용은 샘플 스크립트를 사용하여 설명합니다.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dtfemale = dt << select where( Contains( :sex, "F" ) ) << subset( Output Table Name( "femal students" ) )<<delete rows;
jmp12에서 dtfemale는 Big Class (여성 학생)의 하위 집합이며 JMP13.0에서는 dtfemale가 행 번호 (18)가 된 반면 이것을 우선적으로 설정함으로써 해결할 수 있습니까? 또는 13.1에서 수정 되었습니까? 내 스크립트에 최소한 수십 줄이 있는데, 줄 단위로 변경하는 것은 큰 불편입니다. 어떤 생각이나 제안을 부탁드립니다!
제목 : Re : JMP13의 스크립팅 버그JMP 13에서 'Delete Rows'메시지는 이제 삭제 된 총 행 수를 반환합니다. 이 메시지를 여러 줄로 분리하고 한 줄로 많은 메시지를 보내지 않는 것이 가장 좋습니다.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << select where( Contains( :sex, "F" ) ) ;
dtfemale = dt << subset( Output Table Name( "female students" ) );
dt << delete rows;
편집 : 삭제 행 이전에 아무것도 반환하지 않았기 때문에 하위 메시지 집합의 반환 변수로 설정 한 추가 싶었어요. 그 이유는 무언가를 반환하는 한 줄의 마지막 메시지가 해당 줄의 변수에 반환되기 때문입니다.