提问人:James O'Malley 提问时间:4/28/2023 更新时间:4/28/2023 访问量:62
在具有不同格式默认值的 r 中使用 parse_date
Using parse_date in r with different format defaults
问:
我在 R 中的 parsedate 包中遇到了一个小问题,我有一个大型数据集,其中包含很多凌乱的日期,它处理得非常好。但是,对于不明确的日期,即日期和月份都< 12 的日期,将默认将它们解析为 mm/dd/yyyy。在这些情况下,我宁愿它假设 dd/mm/yyyy......有没有人对此感到高兴?
为了清楚起见,我还尝试了润滑剂和作为。日期,但由于我的数据中有很多不同的混乱日期格式,它们不是可行的选择。
我运行的简化代码:
parse_date("09-06-2021")
作为输出给出,而我想要"2021-09-06 UTC"
"2021-06-09 UTC"
提前致谢!
答: 暂无答案
评论
lubridate::dmy()
parse_date
as.Date
as.POSIXt
lubridge::
dmy
作为。POSIXct
(因为你在问题中提到)和as。
日期(因为它看起来像一个日期)支持 。UTC
tryFormats