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에서 누락된 값을 사용하여 다른 일반적인 작업을 수행하는 방법을 설명합니다.