10

いくつかの観測を含むデータ フレームがあります。

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
4

1 に答える 1