我想导入日期为以下格式的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"
感谢帮助!
答案 0 :(得分:0)
带有anytime
library(anytime)
library(dplyr)
df %>%
mutate(dates = anytime(dates))
# dates
#1 2017-12-15 01:00:00
#2 2017-12-01 15:30:00