So zählen sie die anzahl der vorkommen in spalten in r
Sie können die folgende Syntax in R verwenden, um die Anzahl des Vorkommens bestimmter Werte in den Spalten eines Datenrahmens zu zählen:
#count number of occurrences of each value in column table(df$column_name) #count number of occurrences of each value (including NA values) in column table(df$column_name, useNA = ' always ') #count number of occurrences of specific value length(which(df$column_name== value ))
Die folgenden Beispiele zeigen, wie diese Syntax in der Praxis mit dem folgenden Datenrahmen verwendet werden kann:
#create data frame df <- data. frame (player=c('A', 'B', 'C', 'D', 'E', 'F'), team=c('Mavs', 'Mavs', 'Suns', 'Nets', 'Nets', 'Nets'), points=c(20, 22, 26, 30, 30, NA)) #view data frame df player team points 1 A Mavs 20 2 B Mavs 22 3 C Suns 26 4 D Nets 30 5 E Nets 30 6 F Nets NA
Beispiel 1: Zählen Sie das Vorkommen von Werten in der Spalte
Der folgende Code zeigt, wie die Anzahl der Vorkommen jedes Werts in der Spalte „Team“ gezählt wird:
#count number of occurrences of each team
table(df$team)
Mavs Nets Suns
2 3 1
Das sagt uns:
- Der Teamname „Mavs“ erscheint zweimal.
- Der Teamname „Nets“ erscheint dreimal.
- Der Teamname „Suns“ erscheint 1 Mal.
Beispiel 2: Vorkommen von Werten in der Spalte zählen (einschließlich NA-Werte)
Der folgende Code zeigt, wie die Anzahl der Vorkommen jedes Werts (einschließlich NA-Werten) in der Spalte „Punkte“ gezählt wird:
#count number of occurrences of each value in 'points', including NA occurrences table(df$points, useNA = ' always ') 20 22 26 30 <NA> 1 1 1 2 1
Das sagt uns:
- Der Wert 20 erscheint 1 Mal.
- Der Wert 22 erscheint 1 Mal.
- Der Wert 26 erscheint 1 Mal.
- Der Wert 30 erscheint zweimal.
- Der NA-Wert (fehlender Wert) erscheint 1 Mal.
Beispiel 3: Zählen Sie das Vorkommen eines bestimmten Werts in der Spalte
Der folgende Code zeigt, wie die Anzahl der Vorkommen des Werts 30 in der Spalte „Punkte“ gezählt wird:
#count number of occurrences of the value 30 in 'points' column length(which(df$points == 30 )) [1] 2
Dies sagt uns, dass der Wert 30 zweimal in der Spalte „Punkte“ vorkommt.
Sie können auch die folgende Syntax verwenden, um die Anzahl des Vorkommens mehrerer unterschiedlicher Werte in der Spalte „Punkte“ zu zählen:
#count number of occurrences of the value 30 or 26 in 'points' column length(which(df$points == 30 | df$points == 26 )) [1] 3
Daraus ersehen wir, dass in der Spalte „Punkte“ der Wert 30 bzw. 26 insgesamt 3 Mal vorkommt.
Zusätzliche Ressourcen
So summieren Sie bestimmte Spalten in R
So berechnen Sie den Durchschnitt mehrerer Spalten in R
So ermitteln Sie den Maximalwert über mehrere Spalten in R