Python 将日期中的月份转换为日期中相应的数字

Python 将日期中的月份转换为日期中相应的数字,python,pandas,datetime-format,Python,Pandas,Datetime Format,我有一个由日期组成的专栏 df=pd.DataFrame({'Date':['1 June'13' , '1 Nov'15' , '1 Dec'20']}) 日期 2013年6月1日 2015年11月1日 20年12月1日 您可以使用正确的日期格式代码并使用删除零填充: pd.to_datetime(df.Date).dt.strftime("%d-%m-%Y").str.lstrip('0') #0 1-06-2013 #1 1-11-2015 #2 1

我有一个由日期组成的专栏

df=pd.DataFrame({'Date':['1 June'13' , '1 Nov'15' , '1 Dec'20']})
日期 2013年6月1日 2015年11月1日 20年12月1日
您可以使用正确的日期格式代码并使用删除零填充:

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

%b
替换为
%m
pd.to_datetime(df['Date']).dt.strftime(“%d-%m-%y”)
?请参阅此处的其余格式代码:Oops…抱歉