You seem to be trying to make POSIXt into something it isn't, as though this 
was Excel. 

First, POSIXt is not the same as numeric. You can convert between them, but 
they are not the same. If you want to do numeric operations, convert.

Second, POSIXt is not time of day only. When you provide only minutes and 
seconds to strptime, it includes the current date in the result as well. Thus, 
values converted today will be different than values converted tomorrow. You 
should probably pick a specific date to include in every "time" value, and 
paste it with the actual data before converting.

Finally, formatting of all non-character data is always associated with 
conversion to character. You either need to reconvert on demand or keep a copy 
of the data around unconverted for use when you need it.

Oh, and your use of HTML is leading to corruption of your code. Learn to use 
your email program so you don't send us garbage to guess at.
---------------------------------------------------------------------------
Jeff Newmiller                        The     .....       .....  Go Live...
DCN:<jdnew...@dcn.davis.ca.us>        Basics: ##.#.       ##.#.  Live Go...
                                      Live:   OO#.. Dead: OO#..  Playing
Research Engineer (Solar/Batteries            O.O#.       #.O#.  with
/Software/Embedded Controllers)               .OO#.       .OO#.  rocks...1k
--------------------------------------------------------------------------- 
Sent from my phone. Please excuse my brevity.

On March 30, 2015 6:15:09 PM PDT, "Doran, Harold" <hdo...@air.org> wrote:
>I�m struggling a bit with learning about POSIX objects to do some basic
>things with objects of this class. Suppose I have the following simple
>example
>
>times <- c("03:20", "29:56", "03:30", "21:03", "56:26")
>
>aa <- strptime(times, "%M:%S�)
>
>I can do means, and some other basic things, but I cannot correlate the
>objects with some other variable
>
>cor(aa, rnorm(5))
>
>Also, for purposes of a user-interface I have built with shiny, I need
>for the time to be viewed as simply as minutes:seconds, such as this
>
>format(aa, '%M:%S�)
>
>But of course after doing this I lose the ability to work with this
>object as a time variable.
>
>Thank you
>Harold
>
>       [[alternative HTML version deleted]]
>
>
>
>------------------------------------------------------------------------
>
>______________________________________________
>R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
>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.

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
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