gpt4 book ai didi

r - 将长日期字符串转换为 R 中的日期

转载 作者:行者123 更新时间:2023-12-04 12:21:43 25 4
gpt4 key购买 nike

我有一个日期变量,格式如下:

25-APR-2013 03.05.03.000000000 PM

我已将其转换为字符并尝试对其进行格式化。我确实使用了 as.Date 的帮助文档,但它对我没有帮助。

我正在尝试找到一种解决方案,将其转换为标准 %Y-%m-%d 的日期类型

> df$DELETE_DATE
[1] "01-JUN-2011 05.24.12.000000000 AM"
[2]"01-SEP-2011 03.54.01.000000000 AM"
[3]"01-SEP-2012 05.20.10.000000000 AM"
[4] "01-JAN-2013 02.45.55.000000000 AM"

这是 360 万中的 4。

我愿意接受任何建议。谢谢

最佳答案

如果您只需要日期,则只需在 format 参数中指定该部分即可:

as.Date("25-APR-2013 03.05.03.000000000 PM","%d-%b-%Y")
#[1] "2013-04-25"

如果您想要完整的日期时间,请将 as.POSIXct 与自定义 format 一起使用:

as.POSIXct("25-APR-2013 03.05.03.000000000 PM",format="%d-%b-%Y %I.%M.%OS %p")
#[1] "2013-04-25 15:05:03 CDT"

关于r - 将长日期字符串转换为 R 中的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16321515/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com