JMP13中的腳本錯誤我正在從JMP12.2將我的腳本轉換為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中,“刪除行”消息現在返回已刪除的總行數。最好將這些消息分成不同的行,避免在一行上對許多消息進行操作。
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;
編輯:我想補充一點,因為刪除行之前沒有返回任何內容,所以子集消息的返回被設置為變量。這是因為返回內容的單行上的最後一條消息將返回到該行上的變量。