JSLスクリプトを使用した行の削除データテーブルの一部の列が特定の条件を満たす場合、(JMP スクリプトを使用して) データテーブルから行を削除するにはどうすればよいでしょうか?
私のスクリプトでは行の削除を使用しても機能しません。
ありがとうRe: JSL スクリプトを使用した行の削除ありがとう!
速いのはいいことだ。 直接法には、読みやすい(覚えやすい)という利点もあります。
ループ メソッドは、他の行状態または組み合わせた行状態を設定する必要がある場合にも役立ちます。Re: JSL スクリプトを使用した行の削除>別の方法があります。 それがあるかどうかはわかりません
> より速くなります。
さて、6 列と 100,000 行のテーブルを作成しましたが、For ソリューションには約 1 秒かかり、直接選択には「0」秒かかりました。
行数を 1,000,000 に増やすと、For ソリューションには 11 ~ 12 秒かかり、直接選択には 3 秒かかりました。
したがって、この特定のテーブルを使用して winXP を実行している私の PC では、直接選択は約 4 倍高速ですが、違いに気づくには非常に大きなテーブルが必要になります。
マイケルRe: JSL スクリプトを使用した行の削除別の方法もあります。 それより速いかどうかはわかりません。
dt << select where(:N < min_case_value);
dt << delete rows;
Re: JSL スクリプトを使用した行の削除ありがとうMS、うまくいきました。Re: JSL スクリプトを使用した行の削除ここではその方法の 1 つを紹介します。
dt = Current Data Table();
For Each Row( Row State() = Selected State( criteriacolumn[] == criteria ) );
dt << delete rows();