[R] Creating a Date Field
Phillip Heinrich
herd_dog @end|ng |rom cox@net
Wed Sep 25 01:54:00 CEST 2019
The date is imbedded in the GameID character field so I created a date vector with the following code:
ari18.test3$date <- substring(ari18.test3$GameID,4,11) And then created a new dataframe with just the Game ID and date vectors. The date field is a character as shown by the str() command. str(test)
'data.frame': 3 obs. of 2 variables:
$ GameID: Factor w/ 3 levels "ARI201803290",..: 1 2 3
$ date : chr "20180329" "20180330" "20180331" GameID date
1 ARI201803290 20180329
81 ARI201803300 20180330
165 ARI201803310 20180331
> My notes from about a week ago say that the following code will turn “date” into a date field: test$date <- as.Date(test$date,format="%Y %M %D") date becomes a date field but the data disappears into NA str(test)
'data.frame': 3 obs. of 2 variables:
$ GameID: Factor w/ 3 levels "ARI201803290",..: 1 2 3
$ date : Date, format: NA NA NA What am I missing here?
[[alternative HTML version deleted]]
More information about the R-help
mailing list