So entfernen sie na-werte aus vektoren in r (3 methoden)
Sie können eine der folgenden Methoden verwenden, um NA-Werte aus einem Vektor in R zu entfernen:
Methode 1: NA-Werte aus dem Vektor entfernen
data <- data[!is. na (data)]
Methode 2: NA-Werte entfernen, wenn Sie eine Berechnung mit na.rm durchführen
max(data, na.rm = T ) mean(data, na.rm = T ) ...
Methode 3: NA-Werte entfernen, wenn Sie eine Berechnung mit na.omit durchführen
max(na. omit (data)) mean(na. omit (data)) ...
Das folgende Beispiel zeigt, wie jede dieser Methoden in der Praxis angewendet wird.
Methode 1: NA-Werte aus dem Vektor entfernen
Der folgende Code zeigt, wie man NA-Werte aus einem Vektor in R entfernt:
#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
Beachten Sie, dass jeder der NA-Werte aus dem ursprünglichen Vektor entfernt wurde.
Methode 2: NA-Werte entfernen, wenn Sie eine Berechnung mit na.rm durchführen
Der folgende Code zeigt, wie Sie das Argument na.rm verwenden, um NA-Werte aus einem Vektor zu entfernen, wenn Sie eine Berechnung durchführen:
#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
Methode 3: NA-Werte entfernen, wenn Sie eine Berechnung mit na.omit durchführen
Der folgende Code zeigt, wie Sie das Argument na.omit verwenden, um NA-Werte aus einem Vektor wegzulassen, wenn Sie eine Berechnung durchführen:
#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
Zusätzliche Ressourcen
In den folgenden Tutorials wird erläutert, wie Sie andere gängige Operationen mit fehlenden Werten in R durchführen:
So finden und zählen Sie fehlende Werte in R
Wie alle fehlenden Werte in R unterstellt werden