本記事では、pandasで特定列を日付型へ変換し、続けて色々操作する雛形コードを載せました。主に下図のような処理をします。

はじめに、日付型(時間型)へ型変換するのは次の通りです。
df['日付'] = pd.to_datetime(df['日付'])
そして、一連の処理は下記です。csvファイルの読み出しから、指定列を日付型へ変換、現在の日時の取得、現在から数年前の日付の計算(演算)、日付を条件指定して行データを抽出します。
import pandas as pd
df = pd.read_csv('8267_イオン.csv')
df
print(df.dtypes)
df['日付'] = pd.to_datetime(df['日付'])
df
print(df.dtypes)
import datetime
now = datetime.datetime.now()
now
from dateutil import relativedelta
my_time = now + relativedelta.relativedelta(years = -3)
print(my_time.year, my_time.month, my_time.day)
#df = df[df['日付'] > datetime.datetime(2019, 1, 1)]
df = df[df['日付'] > datetime.datetime(my_time.year, my_time.month, my_time.day)]
df
以上
<広告>
リンク