Символ R для даты и времени, приводящий к NA - PullRequest
0 голосов
/ 01 июля 2019

Да, я нашел много методов

Но для меня нет способа сделать это.

У меня есть 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"))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...