我有一个 Date_Birth 格式的数据框:1991 年 7 月 1 日(作为类型对象)。 如何将整个列更改为日期时间?
谢谢
答案 0 :(得分:1)
使用 pandas.to_datetime
函数。您可以以 strptime
格式写出格式说明符或让 python 猜测格式。就您而言,猜测是有效的。
>>> import pandas as pd
>>> df=pd.DataFrame({"Date":["July 1, 1991"]})
>>> pd.to_datetime(df["Date"], format="%B %d, %Y")
0 1991-07-01
Name: Date, dtype: datetime64[ns]
>>> pd.to_datetime(df["Date"], infer_datetime_format=True)
0 1991-07-01
Name: Date, dtype: datetime64[ns]