如何快速刪除 「行」 的數據幀與在一列的NA值?
所以
x1 x2
[1,] 1 100
[2,] 2 NA
[3,] 3 300
[4,] NA 400
[5,] 5 500
應導致:
x1 x2
[1,] 1 100
[3,] 3 300
[5,] 5 500
如何快速刪除 「行」 的數據幀與在一列的NA值?
所以
x1 x2
[1,] 1 100
[2,] 2 NA
[3,] 3 300
[4,] NA 400
[5,] 5 500
應導致:
x1 x2
[1,] 1 100
[3,] 3 300
[5,] 5 500
dat <- data.frame(x1 = c(1,2,3, NA, 5), x2 = c(100, NA, 300, 400, 500))
na.omit(dat)
x1 x2
1 1 100
3 3 300
5 5 500
在我的情況下,這是行不通的! 'df <-structure(list(vars = structure(1:5,.Label = c(「a」,「b」, 「v」,「d」,「e」,「s」,「ds」 '='(NA,0.9,NA,NA,NA),'3'= c(NA_real_,NA_real_,NA_real_,NA_real_, NA_real_) (NA_real_,NA_real_, NA_real_,NA_real_,NA_real_)),.Names = c(「vars」,「1」,「2」, 「3」),row.names = c(NA,5L),class = 「data.frame」)' – 2017-06-26 07:35:30
見的答案有一個解決您的問題。並且請注意,您向我們展示了矩陣而不是數據框。 – 2011-05-26 12:55:35
請至少*嘗試*在這裏搜索您的答案(在R問題中添加'[r]'來搜索),通過Rseek.org或其他方式。 – 2011-05-26 13:05:48
這個問題不是關於該行中所有值都是NA的問題嗎?並可能NA在特定列?因此,這是一個稍微不同(更容易)的問題。通常情況下,同樣的概念容易和艱難的應用程序,人們可以從艱難的推斷出簡單的答案,但這可能很難:) – 2016-08-12 18:58:25