Ich möchte eine Zeitreihe von 1930 - 2016 in verschiedene Bereiche abhängig vom Jahr einteilen.
Meine Daten sehen wie folgt aus:
Code: Alles auswählen
View(time_series)
Jahr Monat Tag Uhrzeit N[mm]
1990 12 31 23:50 1
1990 12 31 23:55 1
1991 01 01 00:00 0
1991 01 01 00:05 0
Code: Alles auswählen
for (i in 1:length(no_decades){
size = as.numeric(strsplit(as.character(input[12+i,1]), ",")[[1]])
size = seq(from = size[1], to = size[2], by = 1) ## für 1990 - 1999 also: size = c(1990, ..., 1999)
decade = NULL
decade = matrix(0, nrow = 1, ncol = 6)
decade = rbind(decade, time_series[time_series[,1] == 1995,])
}
Wenn ich es so mache, zerhaut er mir die Tabelle leider vollkommen.
Code: Alles auswählen
decade = rbind(decade, time_series[time_series[,1] == 1995 | time_series[,1] == 1996,])
Außerdem wäre es super, wenn ich statt "==1995" auf meinen Vektor "size" verweisen kann. "==size" an der Stelle i klappt ja leider nicht, da er bei einem durchlauf auf alle Jahre achten soll.
Vielen Dank schon mal für eure Hilfe!
Beste Grüße,
Lukas