我有一個名為 df 的資料框,如下所示:

我有另一個名為 vix 的資料框,如下所示:
之前我添加了 'open ndaq' 、 'open jpm' 和 'open kya' 列,如下所示:
df['open jpm'] = jpm_dataframe['open']
df['open ndaq'] = ndaq_dataframe['open']
df['open nya'] = nya_dataframe['open']
這很有效,因為這些資料幀具有與 df(字串日期和時間)完全相同的索引,但是 vix 資料幀的日期和時間格式不同,如何將 vix 中的打開列添加到 df 以使其仍然對應于相同的指數?我希望結果看起來像我能做的那樣
df['vix open'] = vix['open']
#(assuming vix and df somehow have the exact same index)
uj5u.com熱心網友回復:
您需要DatetimeIndex在兩個 DataFrames 中:
vix.index = pd.to_datetime(vix.index, format='%m/%d/%Y')
df.index = pd.to_datetime(df.index)
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/420962.html
標籤:
上一篇:熊貓:一年中的總天數
