lubridateおかしい問題の対処

問題の出方は異なるものの,ここにlubridateのdmyがおかしいという質問と対処法の回答があった

dmy function fails to parse Sept as September #722
https://github.com/tidyverse/lubridate/issues/722

mdyを用いずに↓でOK

parse_date_time2("Sep 1, 2023", "bdY")
[1] "2023-09-01 UTC"

ちなみにmdyで日付が2桁だったり年を2桁にしたりするとOKなのは限られたケースだけでした

mdy("Sep 10, 2022")
[1] "2022-09-10"
mdy("Sep 11, 2022")
[1] "2022-01-01"
mdy("Sep 1, 22")[1] "2022-09-01"
mdy("Sep 11, 22")
[1] "2022-01-01"

この記事が気に入ったらサポートをしてみませんか?