Tabellen mit rowsum() aggregieren
Gelegentlich möchte man gern einfach über eine Gruppierungsvariable die
Spaltensummen von bestimmten Variablen berechnen. Dafür gibt es in R die Funktion
rowsum()
:
rowsum(x, group, reorder = TRUE, ...)
Auch mit rowsum()
würden sich die
Batting-Statistiken nach Team gruppiert berechnen lassen. Achten Sie hier übrigens auf
die Spaltennamen der Auswertungstabelle. Sie wurden von rowsum()
»normalisiert«, vor den Spalten 2B
und 3B
steht jetzt ein X
, was Konsequenzen haben könnte, wenn Sie mit dieser
Tabelle weiterarbeiten und sich darauf verließen, dass die Spalten ihren ursprünglichen
Namen behalten haben:
> rowsum(Batting.2008[, Bats.u.Hits], + group = Batting.2008$TeamID, na.rm = TRUE) AB H BB X2B X3B HR ARI 5409 1355 ...
Get R in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.