I have a csv download of data from a Management Information system. There are some variables which are dates and are written in the csv as strings of the format "2012/11/16 00:00:00".
After reading in the csv file, I convert the date variables into a date using the function as.Date(). This works fine for all variables that do not contain any blank items.
For those which do contain blank items I get the following error message: "character string is not in a standard unambiguous format"
How can I get R to replace blank items with something like "0000/00/00 00:00:00" so that the as.Date() function does not break? Are there other approaches you might recommend?
as.Date(c("2012/11/16 00:00:00",NA))
works fine for me, so I assume you have something other than NAs in those blank fields. It would probably be best to change those blank fields to NAs. Could you post a subset of your data usingdput()
? – Stephan Kolassa