Definition: Data Frames sind zweidimensionale Strukturen, die Spalten verschiedener Datentypen enthalten können (wie Tabellen in Datenbanken).
Verwendung:
# Data Frame erstellendf <-data.frame(Name =c("Anna", "Bob", "Charlie"),Alter =c(25, 30, 35),Verheiratet =c(TRUE, FALSE, TRUE),stringsAsFactors =FALSE)# Zugriff auf Datendf$Name # Spalte über Namen
[1] "Anna" "Bob" "Charlie"
df[1, ] # Erste Zeile
Name Alter Verheiratet
1 Anna 25 TRUE
df[, "Alter"] # Spalte über Namen
[1] 25 30 35
df[df$Alter >28, ] # Bedingte Auswahl
Name Alter Verheiratet
2 Bob 30 FALSE
3 Charlie 35 TRUE
# Informationen über Data Framestr(df) # Struktur anzeigen
'data.frame': 3 obs. of 3 variables:
$ Name : chr "Anna" "Bob" "Charlie"
$ Alter : num 25 30 35
$ Verheiratet: logi TRUE FALSE TRUE
summary(df) # Zusammenfassung
Name Alter Verheiratet
Length:3 Min. :25.0 Mode :logical
Class :character 1st Qu.:27.5 FALSE:1
Mode :character Median :30.0 TRUE :2
Mean :30.0
3rd Qu.:32.5
Max. :35.0