4
datetimeインデックスを毎時データに再サンプリングしようとしています。私はまた、月末までにリサンプリングをしたい。pandas - datetimeインデックスのリサンプリングと月末までの延長
したがって、次のdf
を与えられた:
data = np.arange(6).reshape(3,2)
rng = ['Jan-2016', 'Feb-2016', 'Mar-2016']
df = pd.DataFrame(data, index=rng)
df.index = pd.to_datetime(df.index)
0 1
2016-01-01 0 1
2016-02-01 2 3
2016-03-01 4 5
私はで時間ごとのインデックスにこれをリサンプリングすることができます知っている:私はそれは2016-03-01
でカットますdf
を呼び出すときに、しかし、df = df.resample('H').ffill()
。私は本質的にインデックスを1/1/2016
から3/31/2016
に1時間単位で実行させています。
最後のインデックスが月の初めであることを考えれば、これを月末まで延長するにはどうすればよいですか?2015-03-31
感謝。しかし私はその質問を編集しています。残念ながら、出発指数も月末になった。私はインデックスの範囲を1/1/2016から作るようにしています - 3/31/2016 – sndrosilva
@kobrakai、はい、そうです。私は私の答えを更新しました - チェックしてください – MaxU
ありがとうMaxU。私が使った 'union'と' pandas.offset.MonthEnd'関数について読んでいます。 – sndrosilva