R中的因子到日期时间的转换

时间:2018-11-15 19:45:16

标签: r datetime

我有一个数据框,其中的一个因子列包含DateTime数据,如下所示:

Date.Time
2010-05-06T09:30:00.000000000-04
2010-05-06T09:31:00.000000000-04

我想将此列转换为DateTime列。我搜索并尝试了一些功能,但结果为“ NA”。

1 个答案:

答案 0 :(得分:0)

如果不提供您尝试过的代码,则无法查明错误是什么,但是这是一种处理日期的可能方法:

new_date <- as.POSIXct(as.character(factor_date), format = "%Y-%m-%dT%H:%M:%S.000000000-04")

在这里,as.character首先将因子转换为字符,然后使用format参数进行转换