On Sun, 10 Jul 2011, Amy Ruiz Goyco wrote:

Hello:

I am new using R. I have a file that contain in the same columns date and time like for example 2011/10/03 12:34:45.123423 p.m., but when I read the file and display the vector, I see of this way "2011-10-03 12:34:45.123423". I need to convert the time in a numeric and the date if is possible, but I don't need this to compute. Thus, I used this tiempo=substr(time,12,26) to selected the data that I need, but I don't know how I can change this to a numeric values.

You need to clarify what you mean by 'date' and 'numeric' here. At a guess, 'numeric' might mean 'number of seconds past midnight'. We can't even do that, since we don't know the timezone (and it differs on DST transition days). So you need to read a well-informed article on date-times (not the un-refereed one in R-News 4/1) to gain more understanding.

Also, your AM/PM indicator is very non-standard.

But here are some pieces for you to work with

dt <- "2011/10/03 12:34:45.123423 p.m."
t0 <- substr(dt, 12, 26)
PM <- substr(dt, 28, 31)

date <- strptime(dt, "%Y/%m/%d")
t1 <- unclass(as.POSIXct(paste("1970-01-01", t0)))
time <- ifelse(PM == "p.m.", t1+12*3600, t1)

date
[1] "2011-10-03"
print(time, digits=12)
[1] 84885.123423


        [[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.


--
Brian D. Ripley,                  rip...@stats.ox.ac.uk
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272866 (PA)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595

______________________________________________
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