Pythonで日付範囲を扱う方法について説明します。特に、Pandasライブラリの.date_range()
メソッドに焦点を当てます。
Pandasの.date_range()メソッド
Pandasの.date_range()
メソッドは、指定した日付範囲のDatetimeIndexを生成します。このメソッドは、以下のパラメータを主に受け取ります。
start
: 範囲の開始日end
: 範囲の終了日periods
: 生成する期間の数freq
: 頻度(デフォルトは’D’で、これは1日ごとを意味します)
以下に、いくつかの使用例を示します。
import pandas as pd
from datetime import datetime
# 今日から100日間の日付範囲を生成
datelist = pd.date_range(datetime.today(), periods=100).tolist()
# '2019-11-11'から'2019-11-30'までの日付範囲を生成
datelist = pd.date_range(start='2019-11-11', end='2019-11-30').tolist()
まとめ
PythonのPandasライブラリには、日付範囲を簡単に扱うための強力なツールが含まれています。これらのツールを使うことで、日付データの処理が容易になります。.