ich Pandas Datenrahmen haben, wie untenkonvertieren Pandas Series Datetime in einem Datenrahmen
ReviewID ID Type TimeReviewed
205 76032930 51936827 ReportID 2015-01-15 00:05:27.513000
232 76032930 51936854 ReportID 2015-01-15 00:06:46.703000
233 76032930 51936855 ReportID 2015-01-15 00:06:56.707000
413 76032930 51937035 ReportID 2015-01-15 00:14:24.957000
565 76032930 51937188 ReportID 2015-01-15 00:23:07.220000
>>> type(df)
<class 'pandas.core.frame.DataFrame'>
TimeReviewed ist eine Serie Typ
>>> type(df.TimeReviewed)
<class 'pandas.core.series.Series'>
ich unten habe versucht, aber es funktioniert immer noch nicht ändern die Serie Typ
import pandas as pd
review = pd.to_datetime(pd.Series(df.TimeReviewed))
>>> type(review)
<class 'pandas.core.series.Series'>
Wie kann ich die df.TimeReviewed zu Datetime-Typ ändern und ziehen Sie Jahr, Monat, Tag, Stunde, Minute, se c getrennt? Ich bin etwas neu zu Python, danke für Ihre Hilfe.
ich nicht nutzen konnte '.dt' es mir eine Fehlermeldung geben:' Attribute: 'Series' Objekt hat kein Attribut 'dt'' – 1EnemyLeft
@ user3596895: Sie verwenden wahrscheinlich eine ältere Version von Pandas. Was gibt 'print (pd.version.version)'? – DSM
es gibt mir 0.14.1 – 1EnemyLeft