Да, я нашел много методов
Но для меня нет способа сделать это.
У меня есть CSV-файл, я прочитал его в R
Week <- read.csv(file="week.csv", header=TRUE, sep=",", stringsAsFactors = FALSE)
Я пытался преобразовать StartTime и EndTime в datetime (например: 2019-01-04 15:13:07)
Я попробовал эти методы
Week <- read.csv(file="week.csv", header=TRUE, sep=",", stringsAsFactors = FALSE)%>%
mutate(StartTime = as.POSIXct(StartTime, format = "%Y-%m-%d %H:%M:%S"))
и
Week$StartTime <- setDT(Week)[,ymd_hms(Week$StartTime)]
и
Week$StartTime <- as.POSIXct(Week$StartTime, format = "%Y-%m-%d %H:%M:%S")
Но оба возвращают NA
Я не знаю, что еще можно сделать.
Прикрепите файл и надеюсь, что кто-нибудь может мне помочь.
https://drive.google.com/open?id=1qIOWkoVwlMu-Y6GZ_Nu0WqlcFRzyTO2v
Спасибо
Дополнительный текст:
library(data.table)
Week=data.table(First=c("sat","sun","sat","sun","sat","sun","sat","sun","holiday"),
StartTime=c("2018-09-01 00:00:00","2018-09-02 00:00:00","2018-09-08 00:00:00","2018-09-09 00:00:00","2018-09-15 00:00:00","2018-09-16 00:00:00","2018-09-22 00:00:00","2018-09-23 00:00:00","2018-09-24 00:00:00"),
EndTime=c("2018-09-01 23:59:59","2018-09-02 23:59:59","2018-09-08 23:59:59","2018-09-09 23:59:59","2018-09-15 23:59:59","2018-09-16 23:59:59","2018-09-22 23:59:59","2018-09-23 23:59:59","2018-09-24 23:59:59"))