【发布时间】:2020-01-29 20:33:00
【问题描述】:
我想导入具有以下格式日期的 csv 文件:15DEC2017:01:00:00。 由于文件很重(2 GB),我正在使用 data.table::fread() 它不能将这些值识别为日期/日期时间。它被视为字符。如何将值导入(或转换)为日期格式(或日期时间)?
dates <- c("15DEC2017:01:00:00", "01DEC2017:15:30:00")
df <- data.frame(dates, stringsAsFactors=FALSE)
class(df$dates)
[1] "character"
感谢您的帮助!
【问题讨论】:
-
df$dates2
-
基础R:
as.POSIXct(dates, "%d%b%Y:%H:%M:%S", tz="UTC")
标签: r date data.table tidyverse fread