Die Kombination von Datum und Uhrzeit in ein Datum-Spalte zum Plotten
Erstellen Sie ein Liniendiagramm. Ich habe 3 Spalten in meine Daten Rahmen:
date time numbers
01-02-2010 14:57 5
01-02-2010 23:23 7
02-02-2010 05:05 3
02-02-2010 10:23 11
Wie kann ich Sie kombinieren die ersten beiden Spalten und eine Handlung basierend auf Datum und Zeit ?
Datum ist das Datum, Klasse, Zeit ist nur eine char-variable.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Rekonstruieren Ihre Daten:
Nun verwenden
as.POSIXct()
undpaste()
kombinieren Sie Ihr Datum und Zeit in eine POSIX-Datum. Müssen Sie das format angeben, mit dem die Symbole definiert, die in?strptime
. Siehe auch?DateTimeClasses
weitere InformationenDen
lubridate
- Paket ist eine weitere option. Es behandelt die meisten der umständlichen Formatierung details, so dass es einfacher zu verwenden als BasisR
date-Funktionen. Zum Beispiel, in deinem Fallmdy_hm
(Monat-Tag-year_hour-minute) konvertiert Ihredate
undtime
Variablen in einer einzigen POSIXct Datum-Zeit-Spalte. (Wenn du gemeint hast es werden Tag-Monat-Jahr anstatt Monat-Tag-Jahr, dann verwenden Sie einfachdmy_hm
.) Siehe code unten.