Seite 1 von 1

Spezielles Datumsformat einlesen

Verfasst: Do Okt 17, 2019 11:23 am
von svlkicker
Hallo,
ich würde mich sehr darüber freuen, wenn mir jemand bei folgendem Problem helfen kann.
Ich hab eine sehr große Datei vorliegen und muss dabei eine bestimmte Spalte als Datumsformat mittels read_csv einlesen.
Dabei möchte ich eine Spalte über den Befehl col_types(col_datetime) einlesen.

In der csv Datei ist die Spalte wie folgt definiert: 2019-06-01 00:00:03.408000+00:00
In meiner vorigen Datei sah die Spalte so aus: 2019-06-01 00:00:03. Diese konnte ich über folgenden Befehl erfolgreich einlesen:
col_types = cols (timestamp = col_datetime(format("%Y-%m-%d %H:%M:%S")))

Hat jemand eine Idee wie ich die Millisekunden und die Zeitzone(?) vernünftig mit einlesen kann?

Vorab schon einmal danke und viele Grüße
Julian

Re: Spezielles Datumsformat einlesen

Verfasst: Do Okt 17, 2019 12:04 pm
von ruedi_br
Hattest Du als letztes Argument schon %z versucht gleich nach %S?
Grüße
Ruedi

Re: Spezielles Datumsformat einlesen

Verfasst: Fr Okt 18, 2019 10:22 am
von svlkicker
Hallo Ruedi,

zunächst mal Danke für den Hinweis.
Die Variante %z habe ich bereits versucht. Sowohl in Kombination mit %OS als auch allein. Leider gab es weiterhin die Fehlermeldung.

Re: Spezielles Datumsformat einlesen

Verfasst: Fr Okt 18, 2019 11:08 am
von svlkicker
Habe den Fehler gefunden. Richtig war das Hinzufügen von einem großen Z und das Weglassen von OS.

Danke für die Hilfe.