いくつかの観測を含むデータ フレームがあります。
date colour orders
2014-10-20 red 7
2014-10-21 red 10
2014-10-20 yellow 3
データ フレームのインデックスを再作成し、日付を標準化したいと考えています。
date colour orders
2014-10-20 red 7
2014-10-21 red 10
2014-10-22 red NaN
2014-10-20 yellow 3
2014-10-21 yellow NaN
2014-10-22 yellow NaN
colour
とでデータ フレームを並べ替えてdate
から、再インデックスを試みます。
index = pd.date_range('20/10/2014', '22/10/2014')
test_df = df.sort(['colour', 'date'], ascending=(True, True))
ts = test_df.reindex(index)
ts
ただし、正しいインデックスを含む新しいデータ フレームが返されますが、すべてのNaN
値が返されます。
date colour orders
2014-10-20 NaN NaN
2014-10-21 NaN NaN
2014-10-22 NaN NaN