【Pandas】日付インデックス・ラベルの作成

この記事では、Python用データ分析モジュール「Pandas」でインデックスを生成する方法をソースコード付きで解説します。

日付インデックス・ラベル

Pandasでは、date_rangeメソッドを用いることで、日付インデックス・ラベルを生成できます。

【書式】

pd.date_range(開始日付, 終了日付, オプション) 

【オプション】
freq : 周期(1日おきの日次データが欲しい場合は”D”を指定)
periods : 取得したい要素の数(21日間欲しい場合は21、終了日付を指定してる場合は不要)

【返り値】
開始~終了日付のインデックス

# -*- coding: utf-8 -*-
import pandas as pd

# 日時のインデックス作成
date = pd.date_range("20170201", periods=21)

# 表示
print(date)
"""
class 'pandas.tseries.index.DatetimeIndex'
[2017-02-01 00:00:00, ..., 2017-02-21 00:00:00]
Length: 21, Freq: D, Timezone: None
"""

2017年2月1日から21日分のラベル・インデックスを生成しました。

おすすめ記事
1 【Pandas入門】データ分析のサンプル集
2 Python入門 基本文法
関連記事