Mam zestaw danych, w którym time.start
zmienia się od 5:00:00 do 28:59:59 (tj. 01.01.2013 28:00:00 to tak naprawdę 02.01.2013 04 : 00: 00). Daty są w formacie %d.%m.%Y
.05:00:00 - 28:59:59 format czasu
Date Time.start
01.01.2013 22:13:07
01.01.2013 22:52:23
01.01.2013 23:34:06
01.01.2013 23:44:25
01.01.2013 27:18:48
01.01.2013 28:41:04
Chcę przekonwertować go na normalny format daty.
dates$date <- paste(dates$Date,dates$Time.start, sep = " ")
dates$date <- as.POSIXct(strptime(dates$date, "%m.%d.%Y %H:%M:%S"))
Ale oczywiście mam NA
do czasu> 23:59:59
Jak należy zmodyfikować mojego kodu?
Przypomina mi zakresów czasu dla japońskiego programu telewizyjnego planowanie, które staje się głupie, gdy korzystają z non-24 godzin (np. "późna noc 3:00" oznacza 3 nad ranem następnego dnia). – JAB
Rzeczywiście, widzisz reklamy w barach, które są otwarte do "25:00" na 1:00 itd. –
Normalizuj, kompensując -5 godzin w bazie danych i dodawaj +5, kiedy faktycznie korzystasz z danych. :) '[Z -5, jesteś w zakresie 00:00:00 - 23:59:59.]' – CodeAngry