0
私はPandas
を使用して為替レートのデータを引き出しています。データには毎日の値がありません。私は、すべての日付がインデックスに含まれるように、Pandas
interoplate
関数を使用して欠落時系列を記入したいと思います。たとえば、2010年1月9日と2010年1月10日は両方とも欠けています。 interoplate
機能は何もしていないようですが、理由を理解できません。線形補間パンダ時系列
from pandas_datareader import data
can = data.get_data_fred('DEXCAUS')
can = can.interpolate(method='linear')
can = can.dropna()
print can.head(10)
出力:
DEXCAUS
DATE
2010-01-04 1.0377
2010-01-05 1.0371
2010-01-06 1.0333
2010-01-07 1.0351
2010-01-08 1.0345
2010-01-11 1.0317
2010-01-12 1.0374
2010-01-13 1.0319
2010-01-14 1.0260
2010-01-15 1.0287
所望の出力:あなたが最初にリサンプリングする必要が
DEXCAUS
DATE
2010-01-04 1.0377
2010-01-05 1.0371
2010-01-06 1.0333
2010-01-07 1.0351
2010-01-08 1.0345
2010-01-09 some value..
2010-01-10 some value..
2010-01-11 1.0317
2010-01-12 1.0374
2010-01-13 1.0319
2010-01-14 1.0260
2010-01-15 1.0287