R 在Tibble中固定日期和时间格式

R 在Tibble中固定日期和时间格式,r,tidyr,tidyverse,R,Tidyr,Tidyverse,我有几个CSV文件,导入时有两列,日期和时间。然而,他们都是这样糊涂的: Date Time 03/03/14 00:00:00 12/30/99 09:01:12 i、 他们都有日期和时间,而他们应该只有一个或另一个。我如何才能消除那里的额外干扰?首先,您需要将您的列强制为与日期和时间相符的内容,例如as.POSIXct。您可以使用格式提取日期的任意部分 x <- c("03/03/14 00:00:00", "12/30/99 09:01:1

我有几个CSV文件,导入时有两列,日期和时间。然而,他们都是这样糊涂的:

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

i、 他们都有日期和时间,而他们应该只有一个或另一个。我如何才能消除那里的额外干扰?

首先,您需要将您的列强制为与日期和时间相符的内容,例如
as.POSIXct
。您可以使用
格式
提取日期的任意部分

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"
x格式(xy,“%H:%M:%S”)
[1] "00:00:00" "09:01:12"