Ein Data Frame ist eine Tabelle: Spalten sind Vektoren, jede mit eigenem Typ. Du erzeugst ihn mit data.frame() oder liest ihn mit read.csv() ein. Spalten erreichst du mit $ (df$alter), Zeilen filterst du mit df[df$alter > 18, ]. Nützlich: head, str, summary, nrow, ncol, order.
Mit summary(df) erhältst du auf einen Blick Kennzahlen aller Spalten.
df <- data.frame(
name = c("Mia", "Tom", "Lea"),
alter = c(17, 22, 31),
ort = c("Berlin", "Hamburg", "Berlin")
)
str(df)
df$alter
df[df$alter > 18, ]
df[order(df$alter, decreasing = TRUE), ]
summary(df)Merke
Data Frame = Tabelle aus Vektoren
df$spaltegreift auf Spalten zustrundsummaryverschaffen Überblick
Aufgabe
Lege einen Data Frame an und sortiere ihn nach einer Spalte.