Mit der Funktion nrow() können Sie die Anzahl der Zeilen in einem Dataframe in R zählen:

#Anzahl gesamt der Zeilen im Dataframe
nrow(df)

#Anzahl gesamt der Zeilen ohne NA-Werte in einer Spalte des Dataframes
nrow(na.omit(df))

#Anzahl gesamt der Zeilen ohne NA-Werte in einer bestimmten Spalte des Dataframes
nrow(df[!is.na(df$column_name),])

Die folgenden Beispiele zeigen, wie die Funktion nrow() in der Praxis verwendet wird.

Beispiel 1: Gesamtzahl der Zeilen zählen

Der folgende Code zeigt, wie Sie die Gesamtzahl der Zeilen in einem Dataframe zählen:

#Dataframe erstellen
df <- data.frame(var1=c(1, 3, 3, 4, 5),
                 var2=c(7, 7, 8, 6, 2),
                 var3=c(9, 9, 6, 6, 8),
                 var4=c(1, 1, 2, 8, 9))

#Dataframe anzeigen
df

  var1 var2 var3 var4
1    1    7    9    1
2    3    7    9    1
3    3    8    6    2
4    4    6    6    8
5    5    2    8    9

#Anzahl gesamt der Zeilen im Dataframe
nrow(df)

[1] 5

Dieser Dataframe enthält insgesamt 5 Zeilen.

Beispiel 2: Zeilen ohne NA-Werte in einer Spalte zählen

Der folgende Code zeigt, wie Sie die Gesamtzahl der Zeilen in einem Dataframe ohne NA-Werte in einer Spalte zählen:

#Dataframe erstellen
df <- data.frame(var1=c(1, 3, 3, 4, 5),
                 var2=c(7, 7, 8, NA, 2),
                 var3=c(9, 9, NA, 6, 8),
                 var4=c(1, 1, 2, 8, 9))

#Dataframe anzeigen
df

  var1 var2 var3 var4
1    1    7    9    1
2    3    7    9    1
3    3    8   NA    2
4    4   NA    6    8
5    5    2    8    9

#Anzahl gesamt der Zeilen im Dataframe ohne NA-Werte in einer Spalte des Dataframes
nrow(na.omit(df))

[1] 3

Es gibt insgesamt 3 Zeilen in diesem Dataframe, die in keiner Spalte NA-Werte aufweisen.

Beispiel 3: Zeilen ohne NA-Werte in einer bestimmten Spalte zählen

Der folgende Code zeigt, wie Sie die Gesamtzahl der Zeilen in einem Dataframe ohne NA-Werte in einer Spalte zählen:

#Dataframe erstellen
df <- data.frame(var1=c(1, 3, 3, 4, 5),
                 var2=c(7, 7, 8, NA, 2),
                 var3=c(9, NA, NA, 6, 8),
                 var4=c(1, 1, 2, 8, 9))

#Dataframe anzeigen
df

  var1 var2 var3 var4
1    1    7    9    1
2    3    7   NA    1
3    3    8   NA    2
4    4   NA    6    8
5    5    2    8    9

#Gesamtanzahl der Zeilen im Dataframe ohne NA-Werte in der Spalte 'var2' des Dataframes
nrow(df[!is.na(df$var2),])

[1] 4

Es gibt insgesamt 4 Zeilen in diesem Dataframe, die keine NA-Werte in der Spalte 'var2' haben.

Zusätzliche Ressourcen

So entfernen Sie Zeilen mit NA in einer bestimmten Spalte in R
So löschen Sie Zeilen, die eine bestimmte Zeichenfolge in R . enthalten
So entfernen Sie doppelte Zeilen in R

Statistik: Der Weg zur Datenanalyse

* Amazon Affiliate Link


Das könnte Sie auch interessieren: