pandas で日時の連続値を生成し、インデックスに使う

python で日時の連続値を生成し、 DataFrame や Series のインデックスとして使ってみます。

たとえば、1時間毎のデータを Series に持たせる場合、こんな感じです。

連続値の生成は pandas の date_range 関数で行います。

- 目次 -

スポンサーリンク

date_range の使い方

date_range の使い方として、以下の2種類があります。

  • 日時の開始、終了を指定する
  • 日時の開始(または終了)と個数を指定する

日時の開始、終了を指定する場合

開始と終了を start, end で、間隔を freq で指定します。

日時の開始(または終了)と個数を指定する場合

periods で個数を指定します。

インデックスに

生成した値を pandas のインデックスとして使ってみます。以下の例は Series のインデックスにしたケースです。

freq いろいろ

間隔を指定する freq には、いろいろな値を指定できます。
詳しくは 公式サイト で確認できますが、いくつか試してみます。

スポンサーリンク
その他の記事

コメントはお気軽に