Pythonのpandasメソッド Timestamp

2023年10月9日

pandasTimestampは、日付や時刻を表現するためのデータ型の一つです。Timestampオブジェクトを使用すると、日付と時刻を簡単に操作し、データフレーム内の日時データを扱うことができます。

Timestampオブジェクトを作成する基本的な方法はいくつかあります:

  1. 文字列からTimestampオブジェクトを作成する:
python
import pandas as pd

# 文字列からTimestampオブジェクトを作成する
date_str = '2023-10-05'
timestamp = pd.Timestamp(date_str)

# 結果を表示する
print(timestamp)
  1. datetimeモジュールからTimestampオブジェクトを作成する:
python
import pandas as pd
from datetime import datetime

# datetimeオブジェクトからTimestampオブジェクトを作成する
date_time = datetime(2023, 10, 5)
timestamp = pd.Timestamp(date_time)

# 結果を表示する
print(timestamp)

Timestampオブジェクトを作成すると、日付や時刻を簡単に操作できます。たとえば、年、月、日、曜日、時刻などの属性にアクセスできます。また、Timestampオブジェクトをデータフレームの列として使用し、日付または時刻に基づいてデータをフィルタリングや集計することもできます。

例えば、特定の日付範囲内のデータを抽出する場合や、日時をインデックスとして持つ時系列データを扱う場合に、Timestampオブジェクトは非常に便利です。