2014-05-22 228 views
0

我有:矩陣它有兩列(行數是不同的,取決於輸入參數)。第一列中的所有元素都是整數。如何從矩陣中刪除所有包含NA的行?

我需要:用於如果所述第二列的元件是NA的每一行,我需要刪除該行。

我該怎麼辦?我唯一的想法是創建另一個矩陣,如果從我的第一個矩陣的行不具有NA,將其添加到第二矩陣。但我敢打賭,有一個在河

這樣

感謝的更優雅的方式!

回答

4

與一些由數據的一個例子:

m <- matrix(c(1:3,c(1,NA,4)),ncol=2) 
m[!is.na(m[,2]),] 
相關問題