2017-04-03 3 views
2

Kann mir jemand sagen, warum ich nur 1895 Elemente anstelle von 1896 (79 Tage x 24 Stunden) habe?R-Code: insgesamt Elemente in einer Liste

time_index < - seq (from = as.POSIXct ("2017.01.02 01.00"), to = as.POSIXct ("2017.03.21 24:00"), by = " Stunde ")

Länge (time_index) [1] 1895

Antwort

4

Sommer?

time_index[1655:1660] 

[1] "2017-03-11 23:00:00 EST" "2017-03-12 00:00:00 EST" 
[3] "2017-03-12 01:00:00 EST" "2017-03-12 03:00:00 EDT" 
[5] "2017-03-12 04:00:00 EDT" "2017-03-12 05:00:00 EDT" 

es zu stoppen passiert man eine Zeitzone wählen muss, wo es keine Sommerzeit, hier ist ein Beispiel

time_index <- seq(from = as.POSIXct("2017-01-02 01:00",tz = 'UTC'), 
       to = as.POSIXct("2017-03-21 24:00", tz = 'UTC'), 
        by = "hour") 


length(time_index) 
[1] 1896 
+0

Wissen Sie, wie es zu stoppen? –

+0

time_index <- seq (von = as.POSIXct ("2017-01-02 01:00", tz = 'UTC'), bis = as.POSIXct ("2017-03-22 00:00", tz = ' UTC '), by = "hour") –

+0

Ich habe die Antwort bearbeitet, um die Frage in Ihrem Kommentar zu beantworten, siehe oben. –

Verwandte Themen