我有一个熊猫DataFrame有2列其中一列是以这种格式的日期列表:'4-Dec-14'另一列是数字列表。我想绘制一个图表,其中x轴上的日期和y轴上与该日期相对应的数字。散点图或线图。我试图按照Matplotlib http://matplotlib.org/users/recipes.html上的教程'解决常见的日期烦恼',但它不会接受我的日期格式。当我尝试使用plot
函数时,它返回一个错误:ValueError: invalid literal for float(): 4-Dec-14
。我将如何更改日期格式,以便它能正常工作。或者有其他一些方法可以绘制这个DataFrame。由于麻烦熊猫打印DataFrame
0
A
回答
4
你应该先转换成字符串日期列,实际datetime值:
df['date'] = pd.to_datetime(df['date'])
然后你就可以绘制它,无论是通过设定日期索引:
df = df.set_index('date')
df['y'].plot()
或通过在图中指定x和y:
df.plot(x='date', y='y')
1
尝试将您的datecolumn转换为日期DEX。尝试是这样的:
df.index=pd.to_datetime(df.yourdatecolumn,format='%d-%b-%y')
那么你应该能够展现您的数据为:
plt.plot(df.index, df.yournumbercolumn)
相关问题
- 1. 麻烦熊猫蟒蛇包
- 2. 麻烦使用熊猫read_html
- 3. 熊猫:麻烦从DataFrame剥离HTML标签列
- 4. FastReport麻烦打印
- 5. 麻烦与熊猫to_csv功能
- 6. 大熊猫切割时的麻烦
- 7. 熊猫:每列的麻烦设置值
- 8. 麻烦设置索引值date.time熊猫
- 9. Python的大熊猫麻烦变量
- 10. 麻烦打印奇数行
- 11. 熊猫df.itertuples打印
- 12. 熊猫DataFrame Seaborn
- 13. 熊猫:DataFrame中的DataFrame
- 14. 熊猫的写入或日志打印输出Dataframe
- 15. 如何打印熊猫DataFrame的特定行?
- 16. 漂亮的打印一个熊猫DataFrame组由
- 17. 熊猫DataFrame:如何水平打印单行?
- 18. 打印页首3大熊猫DataFrame行至JSON
- 19. 熊猫Dataframe - RemoteDataError - Python
- 20. Pickle dump熊猫DataFrame
- 21. 重建熊猫DataFrame
- 22. 熊猫DataFrame性能
- 23. 熊猫DataFrame应用
- 24. scipy pdist()熊猫DataFrame
- 25. 熊猫DataFrame reset_index列?
- 26. 熊猫DataFrame格式
- 27. 麻烦打印enum的元素
- 28. 麻烦在JList星号打印
- 29. 累积和熊猫DataFrame与指标DataFrame
- 30. 熊猫DataFrame列连接
谢谢你,我得到它的工作 – benawad 2014-12-05 19:16:32