使用pandas更改任何形式的日期字符串
我在excel中的日期时间格式是01-12-2010 08:26(日期=01,月份=12),当我将其导入pandas并将数据类型更改为datetime时,月份和日期都被交换。我是新手,请帮助使用pandas更改任何形式的日期字符串,pandas,datetime-format,Pandas,Datetime Format,我在excel中的日期时间格式是01-12-2010 08:26(日期=01,月份=12),当我将其导入pandas并将数据类型更改为datetime时,月份和日期都被交换。我是新手,请帮助 Output of pandas is x .date 12 x. month 1 Excel 发票日期=01/12/2010 08:26 熊猫 使用sales=pd.read_csv()导入时 sales[“InvoiceDate”]=sales[“InvoiceDate”]。aType(“
Output of pandas is
x .date
12
x. month
1
Excel发票日期=01/12/2010 08:26
熊猫
使用sales=pd.read_csv()导入时
sales[“InvoiceDate”]=sales[“InvoiceDate”]。aType(“datetime64[ns]”)
这个的输出应该是1而不是12
我哪里弄错了
请帮助您可以将pd.to\u datetime与参数dayfirst一起使用,如下所示
pd.to_datetime(“01/12/2010 08:26”,dayfirst=True)
帮助的可能的复制品,请考虑投票并将其标记为已解决。
[ln] y["InvoiceDate"].loc[0].
[Out] Timestamp['2010-01-12 08:26:00']
[ln] y["InvoiceDate"].loc[0].day
[out] 12