Ich arbeite an einem Pandas Dataframe, eine meiner Spalte ist ein Datum (YYYYMMDD), eine andere ist eine Stunde (HH: MM), ich möchte die beiden Spalten als verketten eine Zeitmarke oder datetime64-Spalte, um diese Spalte später als Index zu verwenden (für eine Zeitreihe). Hier ist die Situation:Verketten zwei Datenrahmen Spalten als ein Zeitstempel
Haben Sie Ideen? Die klassische pandas.to_datetime() scheint nur zu funktionieren, wenn die Spalten Stunden nur, Tag nur und Jahr enthalten nur, ... etc ...
Was sind die Dtypen der 2 Spalten hier? Wenn die erste Spalte ein Str ist, dann sollte 'pd.to_datetime (df ['Datum'] + df ['Zeit'], Format = '% Y% m% d% H:% M:% S') funktionieren – EdChum
Mögliches Duplikat von [Datums- und Uhrzeitspalten mit Python-Pandas kombinieren] (http://stackoverflow.com/questions/17978092/combine-date-and-time-columns-using-python-pandas) – IanS
Es tut mir leid, dass ich nicht t Erwähnen Sie: Die 'date'-Spalte ist ein' int', die 'hour'-Spalte ist bereits eine' datetime.time' – plalanne