Cara memilih baris dengan nilai na di r


Anda dapat menggunakan metode berikut untuk memilih baris dengan nilai NA di R:

Metode 1: Pilih Baris dengan Nilai NA di Kolom Mana Pun

 df[ ! complete. boxes (df), ]

Metode 2: Pilih baris dengan nilai NA di kolom tertentu

 df[is. na (df$my_column), ]

Contoh berikut menunjukkan cara menggunakan setiap metode dengan bingkai data berikut di R:

 #create data frame
df <- data. frame (points=c(4, NA, 10, 14, 15, NA, 20, 22),
                 rebounds=c(NA, 3, 3, 7, 6, 8, 14, 10),
                 assists=c(NA, 9, 4, 4, 3, 7, 10, 11))

#view data frame
df

  points rebound assists
1 4 NA NA
2 NA 3 9
3 10 3 4
4 14 7 4
5 15 6 3
6 NA 8 7
7 20 14 10
8 22 10 11

Contoh 1: Pilih baris dengan nilai NA di kolom mana pun

Kode berikut menunjukkan cara memilih baris dengan nilai NA di kolom mana pun dari bingkai data di R:

 #select rows with NA values in any column
na_rows <- df[!complete. boxes (df), ]

#view results
na_rows

  points rebound assists
1 4 NA NA
2 NA 3 9
6 NA 8 7

Perhatikan bahwa baris dengan nilai NA di kolom mana pun dipilih.

Contoh 2: Pilih baris dengan nilai NA pada kolom tertentu

Kode berikut menunjukkan cara memilih baris dengan nilai NA di kolom tertentu dari bingkai data di R:

 #select rows with NA values in the points column
na_rows <- df[is. na (df$points), ]

#view results
na_rows

  points rebound assists
2 NA 3 9
6 NA 8 7

Perhatikan bahwa hanya baris dengan nilai NA di kolom poin yang dipilih.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di R:

Cara menggunakan complete.cases di R
Cara menggunakan na.omit di R
Cara menghapus baris kosong dari bingkai data di R

Tambahkan komentar

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