Konvertieren Zeit von numerisch bis Zeit format in R
Lese ich Daten aus einer xls-Datei. Offenbar, die Zeit ist nicht im richtigen format. Es ist wie folgt (Beispiel)
0.3840277777777778
0.3847222222222222
0.3854166666666667
In der Tat, sollten Sie
09:12
09:13
09:13
Ich weiß nicht, wie es zu konvertieren in das richtige format. Ich suchte mehrere threads und alle von Ihnen sind über die Umwandlung des Datums (mit/ohne Zeit) in das richtige format.
Kann jemand mir irgendwelche Hinweise?
- welches Paket/Funktion verwenden Sie zum Lesen von Daten aus excel? Es gibt mehrere Methoden
- Hi, ich benutzte
read.xlsx2(file dir, sheetIndex = 1, header = TRUE, sep = "", stringsAsFactors = FALSE)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie verwenden als.POSIXct nachdem multipliziert Ihre Zahl mit der Anzahl der Sekunden eines Tages (60 * 60 * 24)
1970-01-01
, während ich eigentlich nur die Zeit WertWeitere option ist
times
auschron
Abzustreifen die Sekunden,
Daten
Für Leute, die wollen den umgekehrten Weg: angesichts der 09:13:00 Uhr, erhalten 0.3840278
Im wesentlichen die Idee ist, dass man den ganzen Tag ist 1,so mittags (12 Uhr) ist 0.5.