R'de veri çerçevesinin boş olup olmadığı nasıl kontrol edilir (örnekle)
R’de bir veri çerçevesinin boş olup olmadığını kontrol etmenin en hızlı yolu nrow() işlevini kullanmaktır:
nrow(df)
Bu işlev, bir veri çerçevesindeki satır sayısını döndürür.
İşlev 0 değerini döndürürse veri çerçevesi boştur.
Bir if else işlevinde bir veri çerçevesinin boş olup olmadığını kontrol etmek istiyorsanız, bunu yapmak için aşağıdaki sözdizimini kullanabilirsiniz:
#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 ”) }
Aşağıdaki örnek, pratikte bir veri çerçevesinin boş olup olmadığının nasıl kontrol edileceğini gösterir.
İlgili: R’de Dar Fonksiyona Giriş (Örneklerle)
Örnek: R’de veri çerçevesinin boş olup olmadığını kontrol edin
R’de üç sütunu olan ancak tamamen boş olan aşağıdaki veri çerçevesini oluşturduğumuzu varsayalım:
#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)
Veri çerçevesindeki satır sayısını kontrol etmek için nrow() işlevini kullanabiliriz:
#display number of rows in data frame
nrow(df)
[1] 0
Fonksiyon 0 döndürdüğü için bu bize veri çerçevesinin boş olduğunu söyler.
Veri çerçevesinin boş olup olmadığını bize bildirmek için aşağıdaki if else ifadesini de kullanabiliriz:
#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”
Çıktıdan veri çerçevesinin gerçekten boş olduğunu görebiliriz.
Ek kaynaklar
Aşağıdaki eğitimlerde R’de diğer ortak görevlerin nasıl gerçekleştirileceği açıklanmaktadır:
R’de boş bir veri çerçevesi nasıl oluşturulur
R’deki bir veri çerçevesine boş bir sütun nasıl eklenir
R’deki veri çerçevesinden boş satırlar nasıl kaldırılır