您好,我想獲得一些有關資料過濾的建議。謝謝!
我有一些列,其中所有行都是“NA”。我如何識別這些列並刪除它們?
空白儲存格是由於分割表格而產生的。謝謝!
有很多方法可以做到這一點(尤其是在編寫腳本時),以下是一個相當簡單的腳本
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);
);
);
您也可以使用列檢視器(在 18 之前的 JMP 中)選擇列,然後將其刪除

在 JMP18 中,您可以存取列管理器,它可能能夠執行類似的操作(我無法測試它,因為我被踢出並且當前無法訪問我的電子郵件來重新驗證...)
筆記型電腦仍處於開啟狀態,因此可以存取電子郵件,您可以從列管理器執行列選擇。您甚至可以按 N 個缺失進行排序,以便更輕鬆地選擇“頂部”行

我也有一些插件可以做到這一點,但我不確定它們是否仍然在 JMP18、 分析列和刪除缺失值列 (github.com)中運作。