So überprüfen sie, ob der datenrahmen in r leer ist (mit beispiel)


Der schnellste Weg, in R zu überprüfen, ob ein Datenrahmen leer ist, ist die Verwendung der Funktion nrow() :

 nrow(df)

Diese Funktion gibt die Anzahl der Zeilen in einem Datenrahmen zurück.

Wenn die Funktion 0 zurückgibt, ist der Datenrahmen leer.

Wenn Sie in einer if else-Funktion prüfen möchten, ob ein Datenrahmen leer ist, können Sie dazu die folgende Syntax verwenden:

 #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 ”)
}

Das folgende Beispiel zeigt, wie man in der Praxis prüft, ob ein Datenrahmen leer ist.

Verwandt: Eine Einführung in die Nrow-Funktion in R (mit Beispielen)

Beispiel: Überprüfen Sie, ob der Datenrahmen in R leer ist

Angenommen, wir erstellen in R den folgenden Datenrahmen, der drei Spalten hat, aber völlig leer ist:

 #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)

Mit der Funktion nrow() können wir die Anzahl der Zeilen im Datenrahmen überprüfen:

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

[1] 0

Da die Funktion 0 zurückgibt, bedeutet dies, dass der Datenrahmen leer ist.

Wir können auch die folgende if else-Anweisung verwenden, um uns mitzuteilen, ob der Datenrahmen leer ist oder nicht:

 #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”

Anhand der Ausgabe können wir erkennen, dass der Datenrahmen tatsächlich leer ist.

Zusätzliche Ressourcen

In den folgenden Tutorials wird erläutert, wie Sie andere häufige Aufgaben in R ausführen:

So erstellen Sie einen leeren Datenrahmen in R
So fügen Sie einem Datenrahmen in R eine leere Spalte hinzu
So entfernen Sie Leerzeilen aus dem Datenrahmen in R

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert