2016-11-10 9 views
0

Ich habe eine Datenspalte mit UTC-Zeit, das Format ist "Di Apr 03 18:00:09 +0000 2012" in R. Darf ich wissen, kann ich dies in Datum konvertieren? Ich muss schließlich Häufigkeit nach Datum plotten und ich bin nicht sicher, wie es geht.Konvertieren UTC-Zeit in R

Bitte beraten! Jede Hilfe wird sehr geschätzt :)

Vielen Dank! :)

+0

Siehe [hier] (http://stackoverflow.com/questions/16301204/r-converting-date-and-time-fields-to-posixct-with-hhmmss-format) für Ideen? – Christoph

+0

oder mebbe '? Strptime'? – hrbrmstr

Antwort

1
x <- 'Tue Apr 03 18:00:09 +0000 2012' 
as.POSIXct(x, format = "%a %b %d %T %z %Y") 

%a ist ein abgekürzter Name des Wochentags, %b ist ein abgekürzter Name des Monats, ist %d der Monat Tag Nummer (01-31), %T der Stempel 24 Stunden Zeit, wird %z die unterzeichnete UTC-Offset, und %Y ist das ganze Jahr.

Letztendlich müssen Sie Ihren Datenrahmen nach Datum gruppieren und das Auftreten zählen, also sollten Sie vielleicht as.Date statt as.POSIXct verwenden.