Quandl から通貨データを抽出しています。
import Quandl
df = Quandl.get("CURRFX/USDEUR", collapse="daily")
df = df.tail(10).reset_index()
上記のコードを実行すると、もちろん週末には通貨データが利用できないことがわかります。
データフレームには、欠落している日の行は表示されません。
不足している日を追加して、前の週の平均で埋める方法について何か考えはありますか?
アップデート:
私が持っているコードは次のとおりです。
exchange = Quandl.get("CURRFX/USDEUR", trim_start="2016-02-01",trim_end="2016-02-28")
exchange = exchange.drop(['High (est)','Low (est)'], axis = 1)
exchange = exchange.reindex(pd.date_range(start=exchange.index[0], end=exchange.index[-1])).ffill().reset_index()
exchange = exchange.rename(columns={'index':'Day','Rate':'exchange'})
もちろん、月曜日の朝に実行すると想像してみてください。まだ日付全体のデータがないため、前の日曜日と土曜日は空のままです...
どうすれば記入できますか?