将日期类型对象转换为日期时间

时间:2021-06-20 14:48:42

标签: python datetime typeconverter

我有一个 Date_Birth 格式的数据框:1991 年 7 月 1 日(作为类型对象)。 如何将整个列更改为日期时间?

谢谢

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]