Eine Liste (list()) kann Elemente verschiedener Typen enthalten, auch Vektoren oder andere Listen; Zugriff mit [[ ]] oder $. Für Texte gibt es paste, nchar, substr, toupper, grepl (Suchmuster) und gsub (Ersetzen). Dateien liest du mit read.csv() und schreibst sie mit write.csv(). Mit getwd() siehst du das Arbeitsverzeichnis.
Die Funktion str() zeigt dir die Struktur jedes Objekts.
person <- list(name = "Mia", alter = 17, hobbys = c("Rad", "Code"))
person$name
person[["hobbys"]][2]
text <- "R macht Spaß"
nchar(text); toupper(text)
grepl("Spaß", text)
gsub("R", "Python", text)
df <- data.frame(x = 1:3, y = c(2, 4, 6))
write.csv(df, "daten.csv", row.names = FALSE)
read.csv("daten.csv")Merke
Listen mit
$und[[ ]]greplsucht,gsubersetztread.csvundwrite.csvfür Dateien
Aufgabe
Speichere einen Data Frame als CSV und lies ihn wieder ein.