On Dec 13, 2012, at 8:52 AM, m p wrote:

Hello,
my series of dates look like

 [1] "2012-05-30 18:30:00 UTC" "2012-05-30 19:30:00 UTC"
 [3] "2012-05-30 20:30:00 UTC" "2012-05-30 21:30:00 UTC"
 [5] "2012-05-30 22:30:00 UTC" "2012-05-30 23:30:00 UTC"
 [7] "2012-05-31 00:30:00 UTC" "2012-05-31 01:30:00 UTC"
 [9] "2012-05-31 02:30:00 UTC" "2012-05-31 00:30:00 UTC"
[11] "2012-05-31 01:30:00 UTC" "2012-05-31 02:30:00 UTC"
[13] "2012-05-31 03:30:00 UTC" "2012-05-31 04:30:00 UTC"
[15] "2012-05-31 05:30:00 UTC" "2012-05-31 06:30:00 UTC"
[17] "2012-05-31 07:30:00 UTC" "2012-05-31 08:30:00 UTC"
[19] "2012-05-31 06:30:00 UTC" "2012-05-31 07:30:00 UTC"
...


Better would have been
series <- seq(as.POSIXct("2012-05-30 18:30:00", tz= "UTC"), length=40, by="1 hour")

I'd like to subset this to four series

Although you latter describe the problem differently, so I am following that description. See if this split approach with modulo arithmetic is helpful:

split(series, (0:length(series)-1) %/% 9 )

--
David.

1)
 [1] "2012-05-30 18:30:00 UTC" "2012-05-30 19:30:00 UTC"
 [3] "2012-05-30 20:30:00 UTC" "2012-05-30 21:30:00 UTC"
 [5] "2012-05-30 22:30:00 UTC" "2012-05-30 23:30:00 UTC"
 [7] "2012-05-31 00:30:00 UTC" "2012-05-31 01:30:00 UTC"
 [9] "2012-05-31 02:30:00 UTC"

[10] "2012-05-31 18:30:00 UTC" "2012-05-31 19:30:00 UTC"
...

2)
"2012-05-31 00:30:00 UTC"
-> [1]
[11] "2012-05-31 01:30:00 UTC" "2012-05-31 02:30:00 UTC" -> [2,3]
[13] "2012-05-31 03:30:00 UTC" "2012-05-31 04:30:00 UTC"
[15] "2012-05-31 05:30:00 UTC" "2012-05-31 06:30:00 UTC"
[17] "2012-05-31 07:30:00 UTC" "2012-05-31 08:30:00 UTC"

[10] "2012-06-01 00:30:00 UTC"


3)
[19] "2012-05-31 06:30:00 UTC" "2012-05-31 07:30:00 UTC"
...

so that I can plot data for each of the series separately without e.g. data at hour "2012-05-31 02:30:00 UTC" connecting in the figure to "2012-05-31
00:30:00 UTC"

Basically, cycling through the series with period 9

Thanks for any suggestions/help,
thanks,

Mark

        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

David Winsemius, MD
Alameda, CA, USA

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to