ich habe recht große Datensätze und möchte die zwecks besserer Handhabung zerteilen (je Tag - hab von Euch eine schöne Funktion dafür) und dann einzeln abspeichern.
Das ist mein code und die Art des speicherns, d.h. jeden Tag einzeln - gibt es eine Möglichkeit alle Daten je Tag in einer einzelnen Datei zu speichern? WIe kann ich die Datei dann benennen (lassen), z.B. mit dem Tag (hier D186)?
Code: Alles auswählen
pres.data <- fread("Test.txt", header=TRUE,
sep="\t", na.strings="NA", dec=",", strip.white=TRUE)
pres.data$Datum <- as.POSIXct(pres.data$Datum, format = '%d.%m.%Y')
pres.data$dt <- as.POSIXct(paste0(pres.data$Datum,' ', pres.data$Zeit), format = '%Y-%m-%d %H:%M')
pres.data$doy <- as.numeric(strftime(pres.data$dt, format = "%j"))
pres.data$hod <- as.numeric(strftime(pres.data$dt, format = "%H"))
[attachment=0]Test.txt[/attachment]pres.data
D186 <- pres.data[pres.data$doy == 186,]
write.table(D186, file="D186.txt",
na = "NA",sep = "\t",dec = ".",col.names = TRUE, quote = FALSE)
Herzliche Grüße