Hinzufügen las ich eine CSV-Datei in Pandas df
Datenrahmen und ich folgendes:Python: Stunden Pandas Zeitstempel
df.columns
Index([u'TDate', u'Hour', u'SPP'], dtype='object')
>>> type(df['TDate'][0])
<class 'pandas.tslib.Timestamp'>
type(df['Hour'][0])
<type 'numpy.int64'>
>>> type(df['TradingDate'])
<class 'pandas.core.series.Series'>
>>> type(df['Hour'])
<class 'pandas.core.series.Series'>
Sowohl die Hour
und TDate
Spalten 100 Elemente. Ich möchte die entsprechenden Elemente von Hour zu TDate hinzufügen.
Ich habe versucht, die folgenden:
import pandas as pd
from datetime import date, timedelta as td
z3 = pd.DatetimeIndex(df['TDate']).to_pydatetime() + td(hours = df['Hour'])
Aber ich bekomme Fehler wie es td scheint, als Argument nicht Array. Wie füge ich jedes Element von Hour
zum entsprechenden Element von TDate
hinzu.