LoginSignup
1
2

More than 3 years have passed since last update.

【Pandas】DatetimeIndexとは? no.29

Posted at

見出しを追加 (67).png
こんにちは、まゆみです。

Pandasについての記事をシリーズで書いています。

今回は第29回目の記事になります。

前回の記事から、Pandasの時間に関するモジュールについて書いています。

今回の記事では、『DatetimeIndex』について特化して書いていきます。

ではさっそく始めていきますね。

DatetimeIndex

見出しを追加 (68).png

DatetimeIndexとは文字通り、『時間のデータ』 でインデックスを作ることができます。

前回の記事で紹介した、Pandasの『TimeStamp』はある1点の時間に関するデータでしたが、DatetimeIndex はTimeStampが複数集まったものになります。

なので、リストに入れ、引数として渡しDatetimeIndexを作ります。

下記のスクショのように、予め、リストに入れたTimeStampを変数に代入してその変数を引数として渡しても良いですし、

スクリーンショット 2021-04-04 073336.jpg

リスト型データを変数に代入せず、リスト型データ自体をそのまま引数として渡しても大丈夫です。

スクリーンショット 2021-04-04 073502.jpg

また、引数として渡すリストの中のアイテムは

2020/03/06

2020/June/12

2020,03, 12

ハイフンでも、スラッシュでも英語で表記しても、ちゃんと認識されることは前回の記事でも書かせていただいた通りです。

また、Pythonにビルトインされているtype関数でデータ型を調べてみても、ちゃんとDatetimeIndexと表示されます

スクリーンショット 2021-04-04 074829.jpg

スクリーンショット 2021-04-04 073609.jpg
引用元:Pandasドキュメント

ドキュメントにも書かれている通り、1-dimensional(1次元の)データを data というパラメーターに引数として渡せばDatetimeIndexを作ることができます。(1-dimensional データって何?という方はこちらを参考にどうぞ)

DatetimeIndexを使って、Seriesを作ってみる

せっかくDatetimeIndex を作ったので、それをSeriesのインデックスにしてみましょう

スクリーンショット 2021-04-04 075714.jpg

まとめ

今回の記事は、これくらいで終わりにします。

次回は、『.to_datetime()』メソッドについて記事にしていきますね。

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2