修复Tibble内部的日期和时间格式

时间:2017-01-26 18:50:44

标签: r tidyr tidyverse

我有一些CSV文件,导入时有两列,日期和时间。然而,他们都是这样混淆:

    Date                Time
03/03/14 00:00:00   12/30/99 09:01:12

即。他们都有日期和时间,他们应该只有一个或另一个。我怎样才能摆脱那里的额外噪音?

1 个答案:

答案 0 :(得分:1)

首先,您需要将列强制为值得日期和时间的内容,例如as.POSIXct。您可以使用format提取您希望的日期中的任何一部分。

x <- c("03/03/14 00:00:00", "12/30/99 09:01:12")
xy <- as.POSIXct(x, format = "%m/%d/%y %H:%M:%S")

> format(xy, "%m/%d/%y")
[1] "03/03/14" "12/30/99"
> format(xy, "%H:%M:%S")
[1] "00:00:00" "09:01:12"