Python 熊猫突然改变了日期格式

Python 熊猫突然改变了日期格式,python,pandas,dataframe,time-series,date-formatting,Python,Pandas,Dataframe,Time Series,Date Formatting,我想导入一个csv文件并打印它,但令我惊讶的是,打印看起来很奇怪,因为日期格式在第11个值之后发生了变化。Pandas将日期格式解释为不正确 我的数据集从2016年4月2日开始。 csv文件如下所示 df.head显示了这一点 [] 从第11个数据点开始,head()给出一种格式,然后从第12个数据点开始,格式改变。 这让我很困惑,因为plot函数也会给出这样奇怪的绘图 [] 有人能告诉我哪里出错了吗。 我想绘制一系列从2016年4月2日到2019年2月15日的销售数据。 仅供参考:excel

我想导入一个csv文件并打印它,但令我惊讶的是,打印看起来很奇怪,因为日期格式在第11个值之后发生了变化。Pandas将日期格式解释为不正确

我的数据集从2016年4月2日开始。 csv文件如下所示

df.head显示了这一点

[]

从第11个数据点开始,head()给出一种格式,然后从第12个数据点开始,格式改变。 这让我很困惑,因为plot函数也会给出这样奇怪的绘图

[]

有人能告诉我哪里出错了吗。 我想绘制一系列从2016年4月2日到2019年2月15日的销售数据。 仅供参考:excel表格如下所示


[]

当第一个数字无法解析为月数(13)时,问题开始出现。这实际上不是一个问题,它在12点后开始工作,因此默认情况下,第一个数字被视为月份。我假设您正在解析.csv或类似内容,因此
dayfirst
标志将非常有用:
pd.read\u csv('data.csv',dayfirst=True,parse\u dates=True,index\u col=[0])
(与此答案类似)


或者参考

它工作得很好,现在数据正按照我想要的方式显示。。