Thanks Erin and Jim. You have indeed solved my problem.
Philip Quoting Erin Hodgess <[email protected]>:
Hi Philip: Here is something to consider:#potential solution: sta <- paste(st,"-01",sep="") st1 <- as.Date(sta, format=("%Y-%m-%d")) print(st1)[1] "1961-01-01" "1961-04-01" "1983-02-01" Hope this helps! Erin Erin Hodgess, PhD mailto: [email protected] On Sun, Aug 19, 2018 at 3:25 PM <[email protected]> wrote:I am having trouble with what must be a very simple problem. Here is a reproducible example: library(lubridate) st <- c("1961-01","1961-04","1983-02") print(st) #[1] "1961-01" "1961-04" "1983-02" st1 <- as.Date(st, format=("%Y-%m")) print(st1) #[1] NA NA NA Why the heck am I getting three NAs instead of three Dates?I have studied the R documentation for as.Date() and it has not turned on the light bulb for me. ______________________________________________ [email protected] mailing list -- To UNSUBSCRIBE and more, see 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.
______________________________________________ [email protected] mailing list -- To UNSUBSCRIBE and more, see 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.

