4
私はパンダのデータフレームdf
にcsvファイルを読み、私は、次の取得の追加:のPython:パンダのタイムスタンプに時間
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'>
を両方Hour
とTDate
列は100個の要素を持っています。 TDの対応する要素をTDateに追加したいと思います。
私は次のことを試してみました:
import pandas as pd
from datetime import date, timedelta as td
z3 = pd.DatetimeIndex(df['TDate']).to_pydatetime() + td(hours = df['Hour'])
しかし、TDが引数として配列を取ることはありませんようだと、私はエラーを取得します。 Hour
の各要素をTDate
の対応する要素に追加するにはどうすればよいですか。私はあなたが列TDate
に列Hour
を追加することができると思い