0
我有一個數據框和一系列我想要將滾動相關性作爲新的數據框返回。熊貓數據幀與系列的相關性
因此,我有df1中的3列,我想返回一個新的數據框,這是每個這些列與Series
對象的滾動關聯。
import pandas as pd
df1 = pd.read_csv('https://bpaste.net/raw/d0456d3a020b')
df1['Date'] = pd.to_datetime(df1['Date'])
df1 = df1.set_index(df1['Date'])
del df1['Date']
df2 = pd.read_csv('https://bpaste.net/raw/d5cb455cb091')
df2['Date'] = pd.to_datetime(df2['Date'])
df2 = df2.set_index(df2['Date'])
del df2['Date']
pd.rolling_corr(df1, df2)
結果https://bpaste.net/show/58b59c656ce4 給出NaN和1S僅
pd.rolling_corr(df1['IWM_Close'], spy, window=22)
給出了理想的系列回來了,但我並沒有通過數據幀的列要循環。有沒有更好的方法來做到這一點?
謝謝。