使用Pandas将M-YY转换为Datetime



我有一个带有Month字段的数据帧,该字段具有以下值4月20日5月20日6月20日

--

熊猫将其作为实物展示。如何将此列转换为日期?

pd.to_datetime,格式为字符串。

import pandas as pd
df = pd.DataFrame({'Month': ["April-20", "May-20", "June-20"]})
df['Month'] = pd.to_datetime(df['Month'], format="%B-%y")
print(df)
print()
print(df.dtypes)

输出:

月份0 2020-04-011 2020-05-012 2020-06-01月份日期时间64[ns]dtype:object

最新更新