Jak usunąć wartości na z wektora w r (3 metody)


Aby usunąć wartości NA z wektora w R, możesz użyć dowolnej z poniższych metod:

Metoda 1: Usuń wartości NA z wektora

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

Metoda 2: Usuń wartości NA podczas wykonywania obliczeń przy użyciu na.rm

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

Metoda 3: Usuń wartości NA podczas wykonywania obliczeń za pomocą na.omit

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

Poniższy przykład pokazuje, jak zastosować każdą z tych metod w praktyce.

Metoda 1: Usuń wartości NA z wektora

Poniższy kod pokazuje jak usunąć wartości NA z wektora w R:

 #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

Należy pamiętać, że każda z wartości NA z oryginalnego wektora została usunięta.

Metoda 2: Usuń wartości NA podczas wykonywania obliczeń przy użyciu na.rm

Poniższy kod pokazuje, jak użyć argumentu na.rm do usunięcia wartości NA z wektora podczas wykonywania obliczeń:

 #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

Metoda 3: Usuń wartości NA podczas wykonywania obliczeń za pomocą na.omit

Poniższy kod pokazuje, jak użyć argumentu na.omit , aby podczas wykonywania obliczeń pominąć wartości NA z wektora:

 #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

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak wykonać inne typowe operacje na brakujących wartościach w R:

Jak znaleźć i policzyć brakujące wartości w R
Jak wszystkim przypisać brakujące wartości w R

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *