You have to supply a 'day' or the date is not known: > c = '2009/10' > d=strptime(paste0(c, '/1'), format="%Y/%m/%d") > d [1] "2009-10-01"
On Mon, Jul 23, 2012 at 9:05 AM, paladini <palad...@beuth-hochschule.de> wrote: > Hello, > when I convert a factor like this a=01.10.2009 > into a date using b=strptime(a, format="%d. %m. %Y"). > It works very well. > But when I try to convert c = 2009/10 into a date using > d=strptime(c, format="%Y/%m") > it doesnt work at all. I get d=NA. > What did I do wrong? > Thank you very much for your help! > > best regards > > > Claudia > > ______________________________________________ > R-help@r-project.org mailing list > 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. -- Jim Holtman Data Munger Guru What is the problem that you are trying to solve? Tell me what you want to do, not how you want to do it. ______________________________________________ R-help@r-project.org mailing list 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.