我正在尝试绘制时间序列数据。数据框看起来像这样
[1]:Index ship_date cost_amount
0 1/8/2010 34276
1 1/8/2010 12375
2 1/8/2011 12343
3 2/9/2011 15435
[2]: df1.plot(figsize(20,5))
我正在尝试绘制数据,但由于某种原因,绘图没有按升序排列的 x 轴。如何获得按日期升序或降序排列的绘图?
最佳答案
你的问题(正如@J Richard Snape发现的)是你的日期实际上是字符串,所以它是按字典顺序排列的。
您应该转换为日期时间数据类型:
df1['Ship_date'] = pd.to_datetime(df1['Ship_date'])
之后它应该保持预期的顺序。
关于python - Pandas 数据框图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29943760/