[R] Chron object in time series plot

David Winsemius dwinsemius at comcast.net
Tue Oct 19 18:03:07 CEST 2010


On Oct 19, 2010, at 11:25 AM, Manta wrote:

>
> Dear R users, I have the following script to create bins of  
> specified time
> intervals
>
>
> bin_end=60/bin_size
> bin_size=bin_size*100
> h=seq(070000,180000,by=10000)
> breaks=c()
> for (i in h)
> 	{
> 	for (j in 0:(bin_end-1))
> 		{
> 		value=i+(bin_size)*j
> 		breaks=append(breaks,value)
> 		}
> 	}
>
>
> I would like to plot then using the time as x-axis. I tried the  
> following
>
> prova=zoo(myseries,times(breaks))
>
> but of course I got the plot with the time as 80000, 90000, 100000  
> and so
> on. I would like only 08:00, 09:00 and so on (maybe also the half  
> hours).
> How to do it?

You seen to be under the mistaken impression that the internal  
representation of DateTime classes of 08:00 would be 80000. Since the  
internal representation of time is in seconds, the even number hours  
would be at integer multiples of 60*60. In addition the conversion of  
numeric to string in this situation may present some need to check for  
missing leading "0"'s. You ether need to describe the data situation  
more completely or adjust your expectations (or both).

?as.POSIXct
?strptime

-- 
David.
>
> Thanks for your help,
> Marco
>
> -- 
> View this message in context: http://r.789695.n4.nabble.com/Chron-object-in-time-series-plot-tp3002285p3002285.html
> Sent from the R help mailing list archive at Nabble.com.
>
> ______________________________________________
> R-help at 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
West Hartford, CT



More information about the R-help mailing list