[R] Date and Time Formatting

Lily_stats sundusc at gmail.com
Mon Aug 2 10:21:25 CEST 2010


Hi , 

I have a huge data set (192840 x 5) and would like to convert the date and
time format.

The data looks something like below : 


0	03/01/1983 01:00	-0.10	359.0
0	03/01/1983 02:00	-0.10	359.0
0	03/01/1983 03:00	-0.10	359.0
0	03/01/1983 04:00	-0.10	359.0
0	03/01/1983 05:00	-0.10	359.0
0	03/01/1983 06:00	-0.10	359.0
0	03/01/1983 07:00	-0.10	359.0

I will like to change the date format to 1983-01-03 and the time format to
01:00:00.

I have used the following code : 

sample <- read.table("321.txt",header=F)
Date = sample[,2]
Time = sample[,3]
timedf <- data.frame(Date, Time) 
strptime( with(timedf, paste(Date,Time) ), format="%d/%m/%y %H:%M")

The code works when I define Date and Time individually*, but when I try to
run it with all the data in the datasets the solution that comes out is
"NA".

Is there a way around this?

Your help is very much appreciated

*E.g
timedf <- data.frame(Date1 = "20/12/08", Time1= "17:00") 
> strptime( with(timedf, paste(Date1,Time1) ), format="%d/%m/%y %H:%M")
[] 2008-12-20 17:00:00


-- 
View this message in context: http://r.789695.n4.nabble.com/Date-and-Time-Formatting-tp2310015p2310015.html
Sent from the R help mailing list archive at Nabble.com.



More information about the R-help mailing list