2014-05-22 2 views
0

저는입니다 : 매트릭스 y입니다. 두 개의 컬럼 (행 수는 입력 매개 변수에 따라 다름)이 있습니다. 첫 번째 열의 모든 요소는 정수입니다. 행렬에서 NA가있는 모든 행을 제거하는 방법은 무엇입니까?

가 필요 번째 열의 원소 NA 인 경우 행마다, I이 열을 제거 할 필요가있다.

어떻게하면됩니까? 내 유일한 생각은 다른 행렬을 생성하고 첫 행렬의 행에 NA가없는 경우 두 번째 행렬에 추가하십시오. 하지만 R에서 그렇게하는 더 우아한 방법이있을거야.

고마워!

답변

4

일부 만든 데이터 예 :

m <- matrix(c(1:3,c(1,NA,4)),ncol=2) 
m[!is.na(m[,2]),] 
관련 문제