我有数据集:
Date Max_Temp Min_Temp
0 01-01-11 27.0 14.2
1 02-01-11 26.4 15.8
2 03-01-11 27.8 15.4
3 04-01-11 26.4 13.6
4 05-01-11 26.4 15.6
5 06-01-11 25.8 15.2
6 07-01-11 26.0 13.0
7 08-01-11 27.0 13.2
8 09-01-11 28.8 12.8
9 10-01-11 27.2 13.6
10 11-01-11 27.8 10.2
11 12-01-11 27.2 9.4
12 13-01-11 28.0 8.6
13 14-01-11 28.2 8.8
14 15-01-11 28.0 10.4
这里01到15是月份Date
的{{1}}列中的日期。但是,当我执行pd.to_datetime进行进一步处理以从“日期”列中提取Day,Month,Year时,pd.to_datetime本身显示了错误的格式:
1
它将月份视为日期。请指教我。谢谢!
答案 0 :(得分:2)
尝试一下:
pd.to_datetime(data['Date'], dayfirst=True)
如果这对您没有帮助,则可以尝试使用format
参数:
pd.to_datetime(data['Date'], format='%d-%m-%Y')