日々精進

新しく学んだことを書き留めていきます

pandasで時系列データをある期間に絞る

例えば、日次データを30日間だけに絞ってグラフを描きたいというような場合。 indexがdatetimeになっている場合、以下のようにして30日間に絞れる。

     start_date = list(jan_tenpo_df.index)[0]
     df = df.loc[start_date:start_date + pd.Timedelta(days=30)]

参考:

stackoverflow.com