Cara menghapus nilai na dari vektor di r (3 metode)


Anda dapat menggunakan salah satu metode berikut untuk menghapus nilai NA dari vektor di R:

Metode 1: Hapus nilai NA dari vektor

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

Metode 2: Hapus Nilai NA Saat Melakukan Perhitungan Menggunakan na.rm

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

Metode 3: Hapus Nilai NA Saat Melakukan Perhitungan Menggunakan na.omit

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

Contoh berikut menunjukkan bagaimana menggunakan masing-masing metode ini dalam praktiknya.

Metode 1: Hapus nilai NA dari vektor

Kode berikut menunjukkan cara menghapus nilai NA dari vektor di 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

Perhatikan bahwa setiap nilai NA dari vektor asli telah dihapus.

Metode 2: Hapus Nilai NA Saat Melakukan Perhitungan Menggunakan na.rm

Kode berikut menunjukkan cara menggunakan argumen na.rm untuk menghapus nilai NA dari vektor saat melakukan penghitungan:

 #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

Metode 3: Hapus Nilai NA Saat Melakukan Perhitungan Menggunakan na.omit

Kode berikut menunjukkan cara menggunakan argumen na.omit untuk menghilangkan nilai NA dari vektor saat melakukan penghitungan:

 #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

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan operasi umum lainnya dengan nilai yang hilang di R:

Cara mencari dan menghitung nilai yang hilang di R
Bagaimana cara memasukkan semua nilai yang hilang di R

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *