優化“每一行”你好,
我在大班桌上有這個腳本。
在大桌子上,需要花費太多時間。
還有其他更快的方法嗎?
AgesList = {13,14};
for each row(dt, if(Contains(AgesList ,dt:Name("Age"))>0,dt:Name("height")=-1));
謝謝。
回复:優化“每行”這可能會更快
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
AgesList = {13, 14};
ages_rows = dt << get rows where(contains(ageslist, dt:age));
dt:height[ages_rows] = -1;回复:優化“每行”您的腳本中有一些不必要的元素。 不過,我不知道他們是否會增加那麼多時間。 這是一個精簡、乾淨的版本:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
AgesList = {13, 14};
For Each Row(
If( Contains( AgesList, dt:age ),
dt:height = -1;
);
);