2
我有這樣一個數據幀:刪除所有列
1 NA 0.2 NA 1 2
2 NA 0.5 NA 1 6
3 NA 0.7 NA 1 4
4 NA 0.3 NA 1 4
我想刪除具有跨所有rows.ie相同值的列我的數據框應該是這樣的:
1 0.2 2
2 0.5 6
3 0.7 4
4 0.3 4
是否有最簡單的方法來做到這一點?
我有這樣一個數據幀:刪除所有列
1 NA 0.2 NA 1 2
2 NA 0.5 NA 1 6
3 NA 0.7 NA 1 4
4 NA 0.3 NA 1 4
我想刪除具有跨所有rows.ie相同值的列我的數據框應該是這樣的:
1 0.2 2
2 0.5 6
3 0.7 4
4 0.3 4
是否有最簡單的方法來做到這一點?
dataf[sapply(dataf, function(x) length(unique(x))>1)]
非常感謝! – user1021713 2012-01-08 10:04:13
@ user1021713如果此答案解決了您的問題,請檢查答案的點數下的灰色/綠色檢查。 – 2012-01-08 10:17:24
你會如何做到這一點的行? – Sosi 2017-01-11 11:26:49