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