2

Fama French と Yahoo から Pandas を介してインポートされた 2 つのデータ フレームがあります。2 つのデータ フレームの列の値を比較しようとしています (より具体的には、一方を他方から減算します) が、そうしようとすると値エラーが発生します。データ フレームには異なるインデックスがあり、この要素を考慮する方法がわかりません (Python とパンダは初めてです)。

問題のコードは次のとおりです。

start, end = dt.datetime.now()-dt.timedelta(days=60*30), dt.datetime.now()
f = data.DataReader('F-F_Research_Data_Factors', 'famafrench',  start, end)[0]
s = data.get_data_yahoo('aapl', start, end)
s = s.resample('M', how='last')
s['returns'] = s['Adj Close'].pct_change()

理想的には、行の値 = f['RF'] - s['returns'] でシリーズを作成したいと思います

どんな助けでも大歓迎です。

4

2 に答える 2