[R] as.date: do not know how to convert 'test[1]' to class "Date"
algotr8der
algotr8der at gmail.com
Wed Aug 1 16:21:45 CEST 2012
I have an object, which I pull in from a csv file here
http://r.789695.n4.nabble.com/file/n4638691/jan_2011.csv jan_2011.csv
mydata <- read.csv("jan_2011.csv", header=TRUE, sep=",")
> head(mydata)
Delivery.Date Hour.Ending Repeated.Hour.Flag Settlement.Point
Settlement.Point.Price
1 01/01/2011 01:00 N HB_BUSAVG
25.18
2 01/01/2011 01:00 N HB_HOUSTON
25.36
3 01/01/2011 01:00 N HB_HUBAVG
25.07
4 01/01/2011 01:00 N HB_NORTH
25.33
5 01/01/2011 01:00 N HB_SOUTH
25.12
6 01/01/2011 01:00 N HB_WEST
24.49
> str(mydata)
'data.frame': 10416 obs. of 5 variables:
$ Delivery.Date : Factor w/ 31 levels "01/01/2011","01/02/2011",..:
1 1 1 1 1 1 1 1 1 1 ...
$ Hour.Ending : Factor w/ 24 levels "01:00","02:00",..: 1 1 1 1 1
1 1 1 1 1 ...
$ Repeated.Hour.Flag : Factor w/ 1 level "N": 1 1 1 1 1 1 1 1 1 1 ...
$ Settlement.Point : Factor w/ 14 levels "HB_BUSAVG","HB_HOUSTON",..:
1 2 3 4 5 6 7 8 9 10 ...
$ Settlement.Point.Price: num 25.2 25.4 25.1 25.3 25.1 ...
I want to convert the Delivery.Date field to a date object. I tried various
attempts but failed with the following:
> as.Date(mydata[1], "%m/%d/%Y")
Error in as.Date.default(ercot[1], "%m/%d/%Y") :
do not know how to convert 'ercot[1]' to class "Date"
I even tried to save the first column to a separate object and tried the
same but got the same result. At this point I'm not sure how to move
forward. Appreciate the help.
--
View this message in context: http://r.789695.n4.nabble.com/as-date-do-not-know-how-to-convert-test-1-to-class-Date-tp4638691.html
Sent from the R help mailing list archive at Nabble.com.
More information about the R-help
mailing list