我当时想导入一个csv文件并绘制它,但令我惊讶的是,该图看起来很奇怪,因为日期格式在11值之后发生变化。熊猫将日期格式解释为不正确。
我的数据集从2016年4月2日开始。 CSV文件就是这个
df.head显示了
[]
从第11个数据点开始,head()给出一种格式,然后从第12个数据点开始更改格式。 这让我感到困惑,因为plot函数还给出了类似这样的奇怪图
[]
有人可以指导我我在哪里出错。 我想绘制一系列2016年4月2日至2019年2月15日的销售数据。 仅供参考:excel工作表如下所示
[]
答案 0 :(得分:0)
当第一个数字无法解析为月号(13)时,问题开始。这实际上不是问题,它会在您12点之后开始工作,因此默认情况下将第一个数字视为月份。我假设您正在解析.csv或类似的内容,因此dayfirst
标志会有所帮助:
pd.read_csv('data.csv', dayfirst=True, parse_dates=True, index_col=[0])
(例如此答案Read csv with dd.mm.yyyy in Python and Pandas)