2017-01-26 48 views
-3

我有幾個CSV文件,導入時,有兩列,日期和時間。然而,它們都是這樣混淆的:固定日期和時間格式內Tibble

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

即它們都具有日期和時間,當它們應該只有一個或另一個時。我怎樣才能擺脫那裏的額外噪音?

回答

0

首先,您需要將列強制爲值得日期和時間的值,例如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"