So zählen Sie die Anzahl der Vorkommen in Spalten in R

Von Fabian
Kategorie: R
Lesezeit: 2 Minuten

Sie können die folgende Syntax in R verwenden, um die Anzahl der Vorkommen bestimmter Werte in Spalten eines Dataframes zu zählen:

#Anzahl der Vorkommen jedes Wertes in einer Spalte zählen
table(df$column_name)

#Anzahl der Vorkommen jedes Wertes (einschließlich NA-Werte) in einer Spalte zählen
table(df$column_name, useNA = 'always')

#Zählen, wie oft ein bestimmter Wert vorkommt
length(which(df$column_name==value))

Die folgenden Beispiele zeigen die praktische Anwendung dieser Syntax mit folgendem Dataframe:

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

#Dataframe anzeigen
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: Vorkommen von Werten in Spalte zählen

Der folgende Code zeigt, wie Sie die Anzahl der Vorkommen jedes Wertes in der Spalte "Team" zählen:

#Zählen der Anzahl der Vorkommen jedes Teams
table(df$team)

Mavs Nets Suns 
   2    3    1 

Dies sagt uns:

  • Der Teamname 'Mavs' erscheint 2 Mal.
  • Der Teamname 'Nets' erscheint dreimal.
  • Der Teamname 'Suns' erscheint 1 Mal.

Beispiel 2: Vorkommen von Werten in Spalte zählen (einschließlich NA-Werten)

Der folgende Code zeigt, wie Sie die Anzahl der Vorkommen jedes Wertes (einschließlich NA-Werten) in der Spalte "points" zählen:

#Zählen Sie die Anzahl der Vorkommen jedes Wertes in 'points', einschließlich NA-Vorkommen
table(df$points, useNA = 'always')

  20   22   26   30 <NA>
   1    1    1    2    1 

Dies sagt uns:

  • Der Wert 20 erscheint 1 Mal.
  • Der Wert 22 erscheint 1 Mal.
  • Der Wert 26 erscheint 1 Mal.
  • Der Wert 30 erscheint 2 mal.
  • Der Wert NA (fehlender Wert) erscheint 1 Mal.

Beispiel 3: Zählen von Vorkommen mit einem bestimmten Wert in Spalte

Der folgende Code zeigt, wie Sie die Anzahl der Vorkommen des Wertes 30 in der Spalte 'points' zählen:

#Zählen Sie, wie oft der Wert 30 in der Spalte 'points' vorkommt
length(which(df$points == 30))

[1] 2

Dies sagt uns, dass der Wert 30 zweimal in der Spalte 'points' erscheint.

Sie können auch die folgende Syntax verwenden, um die Anzahl der Vorkommen mehrerer verschiedener Werte in der Spalte 'points' zu zählen:

#Zählen Sie, wie oft der Wert 30 oder 26 in der Spalte 'points' vorkommt
length(which(df$points == 30 | df$points == 26))

[1] 3

Dies sagt uns, dass der Wert 30 oder 26 insgesamt dreimal in der Spalte „points“ auftaucht.

Zusätzliche Ressourcen

So summieren Sie bestimmte Spalten in R
So berechnen Sie den Mittelwert mehrerer Spalten in R

Statistik: Der Weg zur Datenanalyse

* Amazon Affiliate Link


Das könnte Sie auch interessieren: