【发布时间】:2014-04-15 21:26:48
【问题描述】:
这个问题对你们中的一些人来说可能很简单,但请耐心等待,因为我是 R 的初学者。
我有一个包含 DateTime 数据的因子列(称为时间)的数据框,如下所示:
time
01/01/2011 00:10
02/01/2011 03:00
03/01/2011 05:00
04/01/2011 10:03
我想将此列转换为 R 中的 DateTime 列。我搜索并尝试了一些功能,但它给了我“NA”的结果。以下功能是我尝试过的:
> dataframe1$datetime <- as.POSIXlt(as.character(dataframe1$time), format="%d/%m/%Y %H:%M")
> dataframe1$datetime <- as.POSIXlt(strptime(dataframe1$time), format="%d/%m/%Y %H:%M")
> dataframe1$datetime <- as.POSIXlt(dataframe1$time, format="%d/%m/%Y %H:%M")
> dataframe1$datetime <- as.chron(dataframe1$time, "%d/%m/%Y %H:%M")
我不知道还能尝试什么。理想情况下,我希望添加三列,即日期时间、日期和时间。
【问题讨论】: