Bagaimana cara memeriksa apakah bingkai data kosong di r (dengan contoh)


Cara tercepat untuk memeriksa apakah bingkai data kosong di R adalah dengan menggunakan fungsi nrow() :

 nrow(df)

Fungsi ini mengembalikan jumlah baris dalam bingkai data.

Jika fungsi mengembalikan 0, maka bingkai datanya kosong.

Jika Anda ingin memeriksa apakah bingkai data kosong dalam fungsi if else, Anda dapat menggunakan sintaks berikut untuk melakukannya:

 #create if else statement that checks if data frame is empty
if (nrow(df) == 0){
  print (“ This data frame is empty ”)
} else {
  print (“ This data frame is not empty ”)
}

Contoh berikut menunjukkan cara memeriksa apakah bingkai data kosong dalam praktiknya.

Terkait: Pengantar Fungsi Now di R (Dengan Contoh)

Contoh: periksa apakah bingkai data kosong di R

Misalkan kita membuat bingkai data berikut di R yang memiliki tiga kolom namun benar-benar kosong:

 #create empty data frame
df <- data. frame (player = character(),
                 points = numeric(),
                 assists = numeric())

#view data frame
df

[1] player points assists
<0 rows> (or 0-length row.names)

Kita dapat menggunakan fungsi now() untuk memeriksa jumlah baris dalam bingkai data:

 #display number of rows in data frame
nrow(df)

[1] 0

Karena fungsinya mengembalikan 0, ini memberitahu kita bahwa bingkai data kosong.

Kita juga dapat menggunakan pernyataan if else berikut untuk memberi tahu kita apakah bingkai data kosong atau tidak:

 #create if else statement that checks if data frame is empty
if (nrow(df) == 0){
  print (“ This data frame is empty ”)
} else {
  print (“ This data frame is not empty ”)
}

[1] “This data frame is empty”

Dari outputnya kita dapat melihat bahwa frame data memang kosong.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di R:

Cara membuat bingkai data kosong di R
Bagaimana cara menambahkan kolom kosong ke bingkai data di R
Cara menghapus baris kosong dari bingkai data di R

Tambahkan komentar

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