Ich habe einen Datums-String-Vektor mit Elementen wie diesem "05MAR15: 21: 58: 17" und ich möchte es als Datum und Uhrzeit Format in R. Ich habe versucht substr (inging) in Fragmenten dann wieder einfügen sie dann verwenden Sie die as.Date aber es gibt immer Elemente.Lesen Zeichenfolge Vektor als Datum
Antwort
In Basis R:
x <- "05MAR15:21:58:17"
das Datum extrahieren man verwenden:
as.Date(as.POSIXct(x, format='%d%b%y:%H:%M:%S'))
#"2015-03-05"
und in ähnlicher Weise für die Zeit:
format(as.POSIXct(x, format='%d%b%y:%H:%M:%S'),"%H:%M:%S")
[1] "21:58:17"
Danke für die Antwort. Wenn ich sie ausprobierte: '> x <-" 05MAR15: 21: 58: 17 " > as.Datum (als.POSIXct (x, format = '% d% b% y:% H:% M:% S ')) [1] NA > Format (als.POSIXct (x, Format ='% d% b% y:% H:% M:% S '), "% H:% M:% S ") [1] NA' mache ich es falsch? –
Re: Ich behob das NA Problem durch lct <- Sys.getlocale ("LC_TIME"); Sys.setlocale ("LC_TIME", "C") Danke nochmal –
Der Schlüssel ist das lubridate
Paket!
library(lubridate)
x="05MAR15:21:58:17"
dmy_hms(x)
Die dmy_hms
steht für „Tag Monat Jahr Stunden Minuten Sekunden“, die die Reihenfolge, wie sie in der Zeichenfolge erscheinen soll. Ähnlich gibt es eine mdy_hms
Funktion unter anderen.
- 1. Eine Zeichenfolge als HTML lesen
- 2. Lesen MySQL Datum Zeit als Unix Zeit
- 3. Datum Vektor in R
- 4. Lesen Sie Dateiobjekt als Zeichenfolge in Python
- 5. Binärdatei als Zeichenfolge in Ruby lesen
- 6. mysql sortieren Zeichenfolge als Datum nicht als String
- 7. aktuelles Datum als Datum Objekt
- 8. Return RcppArmadillo Vektor als R Vektor
- 9. Stxxl Vektor als Tropfenersatz für Std :: Vektor
- 10. PHP bestimmte Datum Zeichenfolge
- 11. Binärdatei in Vektor lesen <char> weniger als vollständige Datei lesen
- 12. Datum in Zelle formatiert als Datum nicht als Datum erkannt
- 13. Lesen von pcap-Datei zu Vektor/Array
- 14. Nächstes Datum in einem Vektor zu einem bestimmten Datum
- 15. Verstehen Datum Zeichenfolge
- 16. Parsing Datum Zeichenfolge
- 17. Zeichenfolge in Datum konvertieren
- 18. 24h- von Datum Zeichenfolge
- 19. erhalten Sie das heutige Datum und die Uhrzeit als Zeichenfolge
- 20. eckige Reihenfolge nach Datum arbeitet als eine Zeichenfolge
- 21. Wie Zeichenfolge Datum in UTC-Datum konvertieren
- 22. Lesen von JSON-Antwort als Zeichenfolge mit Trikot-Client
- 23. Lesen von PDF-Dateien als Zeichenfolge durch iPhone-Anwendung
- 24. Lesen einer nullterminierten Zeichenfolge
- 25. RoleCollection als Zeichenfolge abrufen
- 26. lesen Vektor aus txt-Datei in Python
- 27. Clojure lesen Datei auf 2D-Vektor
- 28. Google-Karte als Vektor-Karte
- 29. Datum Zeichenfolge Dosis nicht erhalten
- 30. ein Zeichen Datum Zeichenfolge als Datum in der Daten Schritt verwenden
Ist die 15 für das Jahr 2015? –