Hello, Inline.
Às 17:56 de 31/05/2025, Dirk Eddelbuettel escreveu:
On 31 May 2025 at 22:02, Christofer Bogaso wrote: | I tried to convert a date-like string to date as below | | as.Date("202012", format = "%y%m") | | This gives NA | | Could you please help why I am getting NA value? A _Date_ is comprised of three values for _year_, _month_ and _day_. What you supplied does not match that requirement. Hence the failure you see, and one way to overcome this (by specifying an arbitrary day, here the first): > as.Date("202012", "%Y%m") [1] NA > as,Date(paste0("202012", "01"), "%Y%m%d") [1] "2020-12-01" > even when we correct the inadequate '%y' parser others have pointed out.
And the incorrect comma in as,Date... as,Date(paste0("202012", "01"), "%Y%m%d") #> Error: unexpected ',' in "as," as.Date(paste0("202012", "01"), "%Y%m%d") #> [1] "2020-12-01" Hope this helps, Rui Barradas
Dirk
-- Este e-mail foi analisado pelo software antivírus AVG para verificar a presença de vírus. www.avg.com ______________________________________________ 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 https://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.