Python pd.to_datetime将12月11日或6月11日的值替换为日期时间列

Python pd.to_datetime将12月11日或6月11日的值替换为日期时间列,python,pandas,datetime-format,Python,Pandas,Datetime Format,我有一个列,其中月份和年份按以下格式给出: Dec-11', 'Nov-11', 'Oct-11', 'Sep-11', 'Aug-11', 'Jul-11', 'Jun-11', 'May-11', 'Apr-11', 'Mar-11', 'Feb-11', 'Jan-11', 'Dec-10', 'Nov-10', 'Oct-10', 'Sep-10', 'Aug-10', 'Jul-10', 'Jun-10', 'May-10', 'Apr-10'

我有一个列,其中月份和年份按以下格式给出:

Dec-11', 'Nov-11', 'Oct-11', 'Sep-11', 'Aug-11', 'Jul-11',
       'Jun-11', 'May-11', 'Apr-11', 'Mar-11', 'Feb-11', 'Jan-11',
       'Dec-10', 'Nov-10', 'Oct-10', 'Sep-10', 'Aug-10', 'Jul-10',
       'Jun-10', 'May-10', 'Apr-10', 'Mar-10', 'Feb-10', 'Jan-10',
       'Dec-09', 'Nov-09', 'Oct-09', 'Sep-09', 'Aug-09', 'Jul-09',
       'Jun-09', 'May-09', 'Apr-09', 'Mar-09', 'Feb-09', 'Jan-09',
       'Dec-08', 'Nov-08', 'Oct-08', 'Sep-08', 'Aug-08', 'Jul-08',
       'Jun-08', 'May-08', 'Apr-08', 'Mar-08', 'Feb-08', 'Jan-08',
       'Dec-07', 'Nov-07', 'Oct-07', 'Sep-07', 'Aug-07', 'Jul-07', 'Jun-07'
我想使用该列进行分析,并需要将其转换为日期-时间格式的功能,以便我能够根据需要按年或月进行筛选

我试着使用-
pd.to\u datetime(df['identity\u d'])
,但它给出了错误 然后我尝试使用-
pd.to_datetime(df['identity\u d',errors='concurve')
-这不会给出任何错误,但会将所有内容转换为NAT。 最后,我尝试使用日期时间格式,但没有运气


您可以帮助我如何转换吗?

您缺少格式it参数:

我知道格式

以下是输出:

0   2011-12-01
1   2011-11-01
2   2011-10-01
3   2011-09-01
4   2011-08-01
0   2011-12-01
1   2011-11-01
2   2011-10-01
3   2011-09-01
4   2011-08-01