我当时想导入一个csv文件并对其进行打印,但令我惊讶的是,由于日期格式在第11个值之后更改,因此该绘图看起来很奇怪。熊猫认为日期格式不正确。
我的数据集从2016年4月2日开始。csv文件是这个
df.head显示此
[<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9KTVZNQS5wbmcifQ==” alt =“在此处输入图像描述”>]] >>
从第11个数据点开始,head()给出一种格式,然后从第12个数据点开始,格式更改。这让我感到困惑,因为plot函数还给出了奇怪的图,像这样
[<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9qY0tWSS5wbmcifQ==” alt =“在此处输入图像描述”>]
有人可以指导我在哪里犯错。我想绘制一系列2016年4月2日至2019年2月15日的销售数据。仅供参考:excel表格看起来像这样
[<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS85bW1obS5wbmcifQ==” alt =“在此处输入图像描述”>]
我当时想导入一个csv文件并对其进行打印,但令我惊讶的是,由于日期格式在第11个值之后更改,因此该绘图看起来很奇怪。熊猫将日期格式解释为不正确。我的...
当第一个数字无法解析为月号(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)