You can use strptime to specify the format of the date and time you want, e.g.
> x1<-strptime(x, "%Y-%m-%d %H:%M:%S")
> x1
[1] "2010-04-02 12:00:05"
> str(x1)
POSIXlt[1:1], format: "2010-04-02 12:00:05"
On Wed, Jul 21, 2010 at 8:02 AM, Aaditya Nanduri
wrote:
> Ms. Chisholm,
>
> If you could tel
Ms. Chisholm,
If you could tell us how you plan to use the variables, we will have a
better understanding of what you are looking for and will be able to help
you.
Are you looking for the time in seconds? In that case, do as Mr. Holfman
says. He just skipped the part about converting the factors t
On Jul 20, 2010, at 8:41 AM, David Winsemius wrote:
On Jul 20, 2010, at 7:33 AM, Sarah Chisholm wrote:
Hi,
I have a problem with the time formatting in R. I have entered time
in the format "MM:SS.xyz" and R has automatically classified this
as a factor, but I need it numerically. Howeve
On Jul 20, 2010, at 7:33 AM, Sarah Chisholm wrote:
Hi,
I have a problem with the time formatting in R. I have entered time
in the format "MM:SS.xyz" and R has automatically classified this as
a factor, but I need it numerically. However when I use as.numeric()
it gives me totally differe
> # depends on what you want to do with it.
> # if you just want to convert to seconds, use the following
> x <- c('12:23.45', '34:15.1', '1:34.23')
> # split by the ":"
> x.s <- strsplit(x, ":")
> # convert
> x.c <- sapply(x.s, function(a){
+ as.numeric(a[1]) * 60 + as.numeric(a[2])
+ })
>
>
>
Hi,
I have a problem with the time formatting in R. I have entered time in the
format "MM:SS.xyz" and R has automatically classified this as a factor, but I
need it numerically. However when I use as.numeric() it gives me totally
different numbers. Is there any way I can tell R to read thes inp
6 matches
Mail list logo