混合的定时数据

时间:2018-06-15 19:42:13

标签: r time time-series data-manipulation

我有一个包含时间数据的向量,但存在一个问题:某些条目被列为日期(例如,10/11/2017),而其他条目被列为日期和< / strong>时间(例如,12/15/2016 09:07:17)。这对我自己来说是有问题的,因为as.Date()不能识别时间部分并以奇数格式输入日期(0012-01-20),而看似添加时间条目的日期为NA&#39; s。此外,使用as.POSIXct()并不起作用,因为并非所有条目都是日期与时间的组合。

我怀疑,由于这些条目以一致的格式输入,我可以假设使用if函数将向量中的条目更改为一致的格式,例如使用if语句完全删除时间,但我不知道#39;对它的了解不足以使它发挥作用。

1 个答案:

答案 0 :(得分:0)

使用

library(lubridate)

数据框或表的名称 - &gt; X 包含日期的列 - >日期
使用ymd函数

x$newdate<-ydm(x$Date)