2 개 열의 값이있는 데이터 프레임을 어떻게 서브 세트 할 수 있습니까?R - 2 개 열의 값이있는 서브 세트 데이터 프레임
예를 들어:
A B
1 2
3
5 6
8
는
A B
1 2
5 6
2 개 열의 값이있는 데이터 프레임을 어떻게 서브 세트 할 수 있습니까?R - 2 개 열의 값이있는 서브 세트 데이터 프레임
예를 들어:
A B
1 2
3
5 6
8
는
A B
1 2
5 6
하나 쉬운 방법은을 (당신은 NA 값을 대상으로하는 경우) na.omit
을 사용하는 것입니다된다. 친절하게 다음과 R의 코드를 통해 이동 :
> x
a b
1 1 2
2 3 NA
3 5 6
4 NA 8
> na.omit(x)
a b
1 1 2
3 5 6
아래 그림과 같이 또 다른 방법은 complete.cases
을 사용하는 것입니다
> x[complete.cases(x),]
a b
1 1 2
3 5 6
또한 na.exclude
을 사용할 수 있습니다 아래와 같이
> na.exclude(x)
a b
1 1 2
3 5 6
희망 그것은 당신을 위해 일합니다!
@ Provisional.Modulation- 희망 솔루션은 당신을위한 포인터입니다. –
> subset(df, !is.na(df$A) & !is.na(df$B))
> df[!is.na(df$A) & !is.na(df$B),]
> df[!is.na(rowSums(df)),]
> na.omit(df)
모든 해당
대답은 "실종"호출에 따라 달라집니다. 'NA'값은''''과 다릅니다. –