R의 벡터에서 na 값을 제거하는 방법(3가지 방법)


다음 방법 중 하나를 사용하여 R의 벡터에서 NA 값을 제거할 수 있습니다.

방법 1: 벡터에서 NA 값 제거

 data <- data[!is. na (data)]

방법 2: na.rm을 사용하여 계산을 수행할 때 NA 값 제거

 max(data, na.rm = T )
mean(data, na.rm = T )
...

방법 3: na.omit를 사용하여 계산을 수행할 때 NA 값 제거

 max(na. omit (data))
mean(na. omit (data))
...

다음 예에서는 이러한 각 방법을 실제로 사용하는 방법을 보여줍니다.

방법 1: 벡터에서 NA 값 제거

다음 코드는 R의 벡터에서 NA 값을 제거하는 방법을 보여줍니다.

 #create vector with some NA values
data <- c(1, 4, NA, 5, NA, 7, 14, 19)

#remove NA values from vector
data <- data[!is. na (data)]

#view updated vector
data

[1] 1 4 5 7 14 19

원본 벡터의 각 NA 값이 제거되었습니다.

방법 2: na.rm을 사용하여 계산을 수행할 때 NA 값 제거

다음 코드는 na.rm 인수를 사용하여 계산을 수행할 때 벡터에서 NA 값을 제거하는 방법을 보여줍니다.

 #create vector with some NA values
data <- c(1, 4, NA, 5, NA, 7, 14, 19)

#calculate max value and remove NA values
max(data, na.rm = T )

[1] 19

#calculate mean and remove NA values
mean(data, na.rm = T )

[1] 8.333333

#calculate median and remove NA values
median(data, na. rm = T )

[1] 6

방법 3: na.omit를 사용하여 계산을 수행할 때 NA 값 제거

다음 코드는 na.omit 인수를 사용하여 계산을 수행할 때 벡터에서 NA 값을 생략하는 방법을 보여줍니다.

 #create vector with some NA values
data <- c(1, 4, NA, 5, NA, 7, 14, 19)

#calculate max value and omit NA values
max(na. omit (data))

[1] 19

#calculate mean and omit NA values
mean(na. omit (data))

[1] 8.333333

#calculate median and omit NA values
median(na. omit (data))

[1] 6

추가 리소스

다음 튜토리얼에서는 R에서 누락된 값을 사용하여 다른 일반적인 작업을 수행하는 방법을 설명합니다.

R에서 누락된 값을 찾고 계산하는 방법
R에서 결측값을 모두 대치하는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다