【问题标题】:Changing data type from character to Date in r在r中将数据类型从字符更改为日期
【发布时间】:2021-10-27 11:09:13
【问题描述】:

大家好,我正在从事这个项目,我偶然发现了这个问题。所以这个数据的原始数据类型是字符,我正在尝试将其转换为日期。

我设法使用as.Date 更改了它,但是,如果我使用它,我会丢失小时和分钟的详细信息。但后来我使用as.POSIXct,我得到了 NA 作为回报。我已经尝试了每种格式,但我一直遇到同样的问题。

【问题讨论】:

  • 如果您创建一个小的可重现示例以及预期的输出,这将更容易提供帮助。阅读how to give a reproducible example。图片不是共享数据/代码的正确方式。

标签: r types character posixct


【解决方案1】:

您的日期时间字符不包括秒数:

lubridate::parse_date_time("12/31/2006 13:37", "%m/%d/%y %H:%M")
#> [1] "2006-12-31 13:37:00 UTC"

【讨论】:

    猜你喜欢
    • 2017-04-12
    • 1970-01-01
    • 2013-04-25
    • 1970-01-01
    • 1970-01-01
    • 2016-06-09
    • 1970-01-01
    • 2021-12-28
    • 1970-01-01
    相关资源
    最近更新 更多