为了账号安全,请及时绑定邮箱和手机立即绑定

使用 Pandas 和日期时间格式绘图

使用 Pandas 和日期时间格式绘图

哔哔one 2021-06-04 14:08:48
我有一个只有两列、Date 和 ClosingPrice 的数据框。我正在尝试使用 df.plot() 绘制它们,但不断收到此错误:ValueError: view limit minimum -36785.37852 小于 1 并且是无效的 Matplotlib 日期值。如果您将非日期时间值传递给具有日期时间单位的轴,则通常会发生这种情况我从 matplotlib 中找到了关于此的文档,但它说明了如何确保格式为日期时间。这是我必须确保格式为日期时间并在尝试绘图之前打印每列的数据类型的代码。df.Date = pd.to_datetime(df.Date)print(df['ClosingPrice'].dtypes)print(df['Date'].dtypes)这些打印语句的输出是:float64 datetime64[ns]我不确定问题是什么,因为我在绘图之前验证了数据类型。这也是数据集的前几行的样子:Date  ClosingPrice0    2013-09-10       64.70101    2013-09-11       61.17842    2013-09-12       61.82983    2013-09-13       60.81084    2013-09-16       58.87765    2013-09-17       59.55776    2013-09-18       60.78217    2013-09-19       61.7788任何帮助表示赞赏。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 115 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号