Re: [R] Help with time in R

2010-07-21 Thread Saeed Abu Nimeh
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

Re: [R] Help with time in R

2010-07-21 Thread Aaditya Nanduri
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

Re: [R] Help with time in R

2010-07-20 Thread David Winsemius
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

Re: [R] Help with time in R

2010-07-20 Thread David Winsemius
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

Re: [R] Help with time in R

2010-07-20 Thread jim holtman
> # 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]) + }) > > >

[R] Help with time in R

2010-07-20 Thread Sarah Chisholm
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