我有一个数据集,我试图根据date-time
可视化数据。我转换的时间串入date-time
格式由熊猫的阴谋给出了正确的阴谋,而matplotlib给出的错误
dataset = pd.read_csv('price.csv')
dataset2=dataset[['Date','MCP']]
dataset2['Date']=pd.to_datetime(dataset2['Date'])
现在matplotlib
dataset2.plot()
但同样绘图,matplotlib
plt.plot(dataset2.index,dataset2['MCP'])
有人可以向我解释发生了什么事吗?我是否使用错误的方法或其他方法将string
转换为date-time
?
我们甚至不知道数据的样子。但我想问题是它不是按顺序排序的。 – ImportanceOfBeingErnest
对不起,@ImportanceOfBeingErnest我会发布一个数据的快照,但它被连续排序。问题在于日期时间的格式。在一天结束时,它曾经将“日”部分视为月份,并一直延续到下个月。我将编辑我的解决方案,以包括详细的问题解释。所以,如果你可以帮助matplotlib为什么这样认为它和大熊猫解释正确 – Yash
我仍然是问题是由未分类的数据造成的。当然,这可能是由于它没有被正确读取而造成的。如果没有[数据]的数据(不是实际的数据,但有一些数据来重现这个问题),我不认为人们可以进一步提供帮助。 – ImportanceOfBeingErnest