将日期中的Month转换为相应的pandas中的数字



我有一个包含日期的列

df=pd.DataFrame({'Date':['1 June'13' , '1 Nov'15' , '1 Dec'20']})
<表类>日期tbody><<tr>6月1日的13个1"11月151 12月20

您可以使用适当的日期格式代码并使用Series.str.lstrip删除零填充:

pd.to_datetime(df.Date).dt.strftime("%d-%m-%Y").str.lstrip('0')
#0    1-06-2013
#1    1-11-2015
#2    1-12-2020

最新更新