列 1 にタイトルがあり、列 2 に値があるテーブルがあります。列 1 に 5 回以上出現するタイトルを見つけて行全体を削除するスクリプトが必要です。5 回以下の場合はそのままにしておきます。最も近かったのは重複を削除することでしたが、重複はそのままにして、「5 連」を超えるものだけを削除したいのです。
JMP16
サマリー テーブルを作成し、if N Rows >= 5 からチェックし、サマリー テーブルを使用してメイン テーブルから正しい行を選択し、それらの行をメイン テーブルから削除することができます。 Summarize、Tabulate、Col 数式列、および他の多くの方法を使用して、同じことを行うこともできます。
これは計算列を使用した例です
Names Default To Here(1);
dt = New Table("Untitled",
Add Rows(6),
New Column("Column 1", Character, "Nominal", Set Values({"a", "a", "a", "b", "b", "c"}))
);
wait(1);
dt << New Column("Count", Numeric, Continuous, << Set Each Value(
Col Number(1, :Column 1)
));
wait(1);
dt << Select Where(:Count >= 3) << Delete Rows;