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: erinm.hodg...@gmail.com On Sun, Aug 19, 2018 at 3:25 PM <phili...@cpanel1.stormweb.net> 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. > > ______________________________________________ > R-help@r-project.org 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. > [[alternative HTML version deleted]] ______________________________________________ R-help@r-project.org 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.