首页 > 解决方案 > 在r中将数据类型从字符更改为日期

问题描述

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

在此处输入图像描述

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

在此处输入图像描述

标签: rtypescharacterposixct

解决方案


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

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

推荐阅读