Ich habe Daten in Form eines Datums zur Angabe des Tages (Format "YYYY-MM-DD", zB "2015-03-11" und die Stunden von der Tag nummeriert (0-23). R-Paket, das Zeitobjekte von Datum und Stunde (Ganzzahl) erstellt
Was ist der bequemste Weg, um Zeit Objekte des Formulars
"2015-03-11" and hour = 0 -> "2015-03-11 00:00"
"2015-03-11" and hour = 1 -> "2015-03-11 01:00"
"2015-03-11" and hour = 2 -> "2015-03-11 02:00"
ich die Datumsfunktion von Basis verwenden könnte oder etwas von xts oder Timedate zu produzieren. Sollte sei einfach, aber ich bin sicher, dass jemand da draußen es schnell kennt.
EDIT: die Daten sind zur Verfügung gestellt in 2 Spalten, eine für das Datum und eine numerische.
Haben Sie eine Zeichenfolge wie '" 2015-03-11 "und Stunde = 0" 'oder sind es zwei Spalten mit' Datum' und numerische Werte von 0-23 in einer anderen? – akrun
2 Spalten - ein Datum und eins Numerisch – Richard
Es funktioniert so, wie Sie vorschlagen, und ich habe eine Zeitzone hinzugefügt, da die Daten aus einer anderen Zeitzone stammen .. Daten sind UTC, ich bin CET as.POSIXct (sprintf ('% s% 02d', '2015-03 -11 ', 2), format ='% Y-% m-% d% H ', tz = "UTC") Danke! – Richard