在JMP14中,我正在使用代碼
r = dt << Get Rows Where( name("sex") == "M" );
但它在JMP15中不起作用。
我目前無法更改代碼,因為它已在代碼中很多地方使用。
以前也見過與較新的發行版,以前的JMP JSL不兼容,再次面臨問題。
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
r = dt << Get Rows Where( :sex == "M" );
Show( r );
我剛剛測試了您的代碼:
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
r = dt << Get Rows Where( :sex == "M" );
Show( r );
我在JMP 14和JMP 15中得到了相同的結果。
這是JMP 14的日誌:
/*:
//:*/
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
r = dt << Get Rows Where( :sex == "M" );
Show( r );
/*:
r = [6, 7, 8, 12, 13, 14, 15, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 37, 39, 40];
從JMP 15:
/*:
//:*/
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
r = dt << Get Rows Where( :sex == "M" );
Show( r );
/*:
r = [6, 7, 8, 12, 13, 14, 15, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 37, 39, 40];
您能給我們一些有關您失敗的細節嗎? 是否有錯誤消息?
完整代碼如下
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
r = dt << Get Rows Where( name("sex") == "M" );
Show( r );