keep-loving-pythonのブログ

Pythonを愛し続けたいです(Pythonが流行っている限りですが。。。)

Python。pandasのdatetime(to_datetime)が凄い感じ。。。。

例えば。。。。

https://www.yutaka-note.com/entry/pandas_datetime

import pandas as pd

df = pd.DataFrame({"Datetime":["2021-11-23T13:10:45", 
"2021/11/24 13:10:45",
"2011/11/25 1:10:45 PM", 
"20111126T131045"]})
df["Datetime"] = pd.to_datetime(df["Datetime"])
 
print(df["Datetime"])
#0   2021-11-23 13:10:45
#1   2021-11-24 13:10:45
#2   2011-11-25 13:10:45
#3   2011-11-26 13:10:45
#Name: Datetime, dtype: datetime64[ns]

展開(もう少し、適当なデータでも)

もう少し、適当なデータでも対応できる。

df = pd.DataFrame({"Datetime":["20    Jan 2019 13:10:45", 
"2021 Nov 24 13:10:45",
"11/25   2024 1:10:45 PM", 
"20    Jan 2015 13:10"]})
df["Datetime"] = pd.to_datetime(df["Datetime"])
 
print(df["Datetime"])
#0   2019-01-20 13:10:45
#1   2021-11-24 13:10:45
#2   2024-11-25 13:10:45
#3   2015-01-20 13:10:00
#Name: Datetime, dtype: datetime64[ns]

さて、どういうルールなんかな。。。

関連する自分の記事

keep-loving-python.hatenablog.com

コメント

すごいなーーー。