Excel ファイルから日付を読み取る際の Pandas エラー。次のコマンドを使用してデータフレームを作成しています。
df = pd.read_excel("report_file.xls", parse_dates=['operation_date'])
df.dtypes
operation_date datetime64[ns]
すべてが良さそうです。しかし、データフレームを分析すると、エラーが見つかりました。日の数と月の数が一致した後、パンダは間違って日と月を逆にします。例えば10月のデータではこんな感じ。
45 2021-10-13 11:50:34 ... 329.97
46 2021-10-13 11:41:56 ... 323.50
47 2021-10-13 11:41:55 ... 2600.00
48 2021-10-10 02:05:13 ... 1479.45
49 2021-09-10 20:22:01 ... 40.00
50 2021-09-10 19:39:39 ... 42.64
51 2021-09-10 19:39:39 ... 350.00
52 2021-06-10 20:11:48 ... 20.00
53 2021-06-10 13:34:25 ... 1.96
月の場所で2021-10-10日番号以降であることがわかります。