Ich verarbeite eine csv in python
(3.5), die ein Datumsfeld enthält. Das Datum enthält eine Mikrosekundengenauigkeit von 7 statt 6, was meiner Meinung nach das Maximum ist, das strptime
verarbeiten kann.Wie behandelt man Mikrosekunden mit 7 Dezimalstellen anstelle von 6
Ohne das Feld das letzte Zeichen zu entfernen, gibt es eine Möglichkeit, dies zu einem Datetime-Objekt zu machen? Hier
ist der spezifische Code:
d = '2015-07-03 17:29:34.5940379'
pd.datetime.strptime(d, '%Y-%m-%d %H:%M:%S.%f')
ValueError: unconverted data remains: 9
Sie müssen Amerikaner sein ... –
@StefanPochmann Ich lachte – mikebmassey
Ok gut :-). Und ich muss müde sein, btw, Witze über Amerikaner, die das metrische System nicht kennen, aber ich selbst habe gerade Mikro mit Milli verwechselt, bis ich die Antwort von @cco sah ... autsch. Wie auch immer, mindestens 7 Ziffern sind weder Milli noch Mikro, also nenne ich eine Krawatte :-) –