So verwenden sie die tabellenfunktion in r (mit beispielen)
Mit der Funktion table() in R können Sie schnell Häufigkeitstabellen erstellen.
Dieses Tutorial bietet Beispiele für die Verwendung dieser Funktion mit dem folgenden Datenrahmen in R:
#create data frame df <- data. frame (player = c('AJ', 'Bob', 'Chad', 'Dan', 'Eric', 'Frank'), position = c('A', 'B', 'B', 'B', 'B', 'A'), points = c(1, 2, 2, 1, 0, 0)) #view data frame df player position points 1 AJ A 1 2 Bob B 2 3 Chad B 2 4 Dan B 1 5 Eric B 0 6 Frank A 0
Beispiel 1: Häufigkeitstabelle für eine Variable
Der folgende Code zeigt, wie man eine Häufigkeitstabelle für die Positionsvariable in unserem Datenrahmen erstellt:
#calculate frequency table for position variable
table(df$position)
AB
2 4
Aus dem Ergebnis können wir Folgendes beobachten:
- 2 Spieler im Datenrahmen haben die Position „ A “
- 4 Spieler im Datenblock haben die Position „ B “
Beispiel 2: Häufigkeitstabelle der Anteile für eine Variable
Der folgende Code zeigt, wie man prop.table() verwendet, um eine Anteilshäufigkeitstabelle für die Positionsvariable in unserem Datenrahmen zu erstellen:
#calculate frequency table of proportions for position variable prop. table (table(df$position)) AB 0.3333333 0.6666667
Aus dem Ergebnis können wir Folgendes beobachten:
- 33,33 % der Spieler im Datenrahmen haben eine „ A “-Position
- 66,67 % der Spieler im Datenrahmen haben eine „ B “-Position
Beachten Sie, dass in einer Proportionentabelle die Summe der Proportionen immer 1 beträgt.
Beispiel 3: Häufigkeitstabelle für zwei Variablen
Der folgende Code zeigt, wie man eine Häufigkeitstabelle für die Positions- und Punktvariable in unserem Datenrahmen erstellt:
#calculate frequency table for position and points variable
table(df$position, df$points)
0 1 2
A 1 1 0
B 1 1 2
Aus dem Ergebnis können wir Folgendes beobachten:
- 1 Spieler im Datenrahmen hat die Position „ A “ und 0 Punkte
- 1 Spieler im Datenrahmen hat die Position „ A “ und 1 Punkt
- 0 Spieler im Datenrahmen haben die Position „ A “ und 2 Punkte
- 1 Spieler im Datenrahmen hat die Position „ B “ und 0 Punkte
- 1 Spieler im Datenrahmen hat die Position „ B “ und 1 Punkt
- 2 Spieler im Datenrahmen haben die Position „ B “ und 2 Punkte
Beispiel 4: Häufigkeitstabelle der Anteile für zwei Variablen
Der folgende Code zeigt, wie man eine Seitenverhältnis-Häufigkeitstabelle für die Positions- und Punktvariablen in unserem Datenrahmen erstellt:
#calculate frequency table of proportions for position and points variable prop. table (table(df$position, df$points)) 0 1 2 A 0.1666667 0.1666667 0.0000000 B 0.1666667 0.1666667 0.3333333
Aus dem Ergebnis können wir Folgendes beobachten:
- 16,67 % der Spieler im Datenrahmen haben eine Position von „ A “ und 0 Punkten
- 16,67 % der Spieler im Datenrahmen haben eine Position von „ A “ und 1 Punkt
- 0 % der Spieler im Datenrahmen haben eine „ A “-Position und 2 Punkte
- 16,67 % der Spieler im Datenrahmen haben die Position „ B “ und 0 Punkte
- 16,67 % der Spieler im Datenrahmen haben eine Position von „ B “ und 1 Punkt
- 33,3 % der Spieler im Datenrahmen haben eine Position von „ B “ und 2 Punkte
Beachten Sie, dass wir auch die Funktion „options()“ verwenden können, um die Anzahl der Dezimalstellen anzugeben, die in der Proportionentabelle angezeigt werden sollen:
#only display two decimal places options(digits= 2 ) #calculate frequency table of proportions for position and points variable prop. table (table(df$position, df$points)) 0 1 2 A 0.17 0.17 0.00 B 0.17 0.17 0.33
Zusätzliche Ressourcen
So erstellen Sie relative Häufigkeitstabellen in R
So erstellen Sie ein relatives Häufigkeitshistogramm in R