[R] Failed to convert text to date
Dirk Eddelbuettel
edd @end|ng |rom deb|@n@org
Sat May 31 18:56:14 CEST 2025
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.
Dirk
--
dirk.eddelbuettel.com | @eddelbuettel | edd using debian.org
More information about the R-help
mailing list