R: as.POSIXct Zeitzonen- und scale_x_datetime-Probleme in meinem Datensatz

Ich habe einige Zeit damit verbracht herauszufinden, warum die Stundentakte verschoben wurden, als scale_x_datetime angewendet wurde. Ich habe versucht, die Zeitzone anzugeben, als die Spalte Datum / Uhrzeit erstellt wurde. Ich habe ggplot und scale_x_datetime () aus dem Paket scales verwendet. Die Stundentakte waren falsch. Der Datenpunkt stimmte nicht mit der Uhrzeit in der Spalte Datum / Uhrzeit überein.

ier finden Sie einige Vorgehensweisen für den Umgang mit meinem Datensat

  DF$DateTime<-as.POSIXct(DF$timestamp,format="%m/%d/%y %H:%M", tz="America/Toronto")
  DF$Date<-as.Date(DF$DateTime)

  lims <- as.POSIXct(strptime(c("2015-07-21 00:00","2015-07-23 00:00"), format = "%Y-%m-%d %H:%M"), tz="America/Toronto")    

  ggplot(DF) + geom_line(aes(x=DateTime, y=-Diff,group=Date)) + scale_x_datetime(limits =lims, breaks=date_breaks("2 hour"), labels=date_format("%m/%d %H:%M"))

Vermisse ich hier irgendetwas ?? Bitte helfen Sie mir, es herauszufinden. Danke vielmals

Antworten auf die Frage(4)

Ihre Antwort auf die Frage