こんにちは。データのフィルタリングについてアドバイスをいただきたいです。よろしくお願いします。
すべての行が「NA」である列がいくつかあります。それらの列を識別して削除するにはどうすればよいでしょうか?
空白のセルはテーブルを分割した結果です。ありがとうございます!
これらの値は「NA」ですか、それとも欠落していますか (「」または .)?
これを実行する方法は多数あります(特にスクリプトの場合)。以下は比較的簡単なスクリプトの1つです。
Names Default To Here(1);
dt = New Table("Untitled",
Add Rows(7),
Compress File When Saved(1),
New Column("Column 1", Numeric, "Continuous", Format("Best", 12), Set Values([1, 1, 2, 3, 4, ., .])),
New Column("Column 2", Numeric, "Continuous", Format("Best", 12), Set Values([., 2, ., 2, ., ., 5])),
New Column("Column 3", Numeric, "Continuous", Format("Best", 12), Set Values([., ., ., ., ., ., .])),
New Column("Column 4", Numeric, "Continuous", Format("Best", 12), Set Values([., ., ., ., ., ., .])),
New Column("Column 5", Numeric, "Continuous", Format("Best", 12), Set Values([., ., ., ., ., ., 5]))
);
wait(1); // for demo purposes
For Each({colname}, dt << Get Column Names("String"),
If(Col Number(Column(dt, colname)) == 0,
dt << Delete Columns(colname);
);
);
列ビューア(JMP 18より前)を使用して列を選択し、削除することもできます。

JMP18 では、同様のことを実行できる可能性のある列マネージャーにアクセスできます (私は追い出され、再確認するために現在メールにアクセスできないため、テストできません...)
ノートパソコンの電源はまだオンになっているのでメールにアクセスでき、列マネージャから列の選択を実行できます。さらに、N 欠落で並べ替えて、「上位」の行をさらに簡単に選択することもできます。

これを実行できるアドインもいくつかありますが、JMP18、 列の分析、 欠損値列の削除 (github.com)でもまだ機能するかどうかはわかりません。