我有一個數據集,我試圖根據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