Pandas 尝试打印数据帧时,缓冲区的维度错误数错误

Pandas 尝试打印数据帧时,缓冲区的维度错误数错误,pandas,dataframe,buffer,line-plot,Pandas,Dataframe,Buffer,Line Plot,我试图画(线图)数据帧的列,其头部看起来像 df.head() (-0.1, -0.0075] (-0.0075, 0.0] (0.0, 0.0075] (0.0075, 0.1] date 20160104 0.013856 0.001777 0.000376 0.008512 20160105 0.026766 0.008370 0.004894 0.022094 20160106

我试图画(线图)数据帧的列,其头部看起来像

df.head()

        (-0.1, -0.0075] (-0.0075, 0.0]  (0.0, 0.0075]   (0.0075, 0.1]
date                
20160104    0.013856    0.001777    0.000376    0.008512
20160105    0.026766    0.008370    0.004894    0.022094
20160106    0.041032    0.011879    0.008732    0.031421
20160107    0.060725    0.013530    0.008399    0.032522
20160108    0.078791    0.014628    0.011928    0.045840
我试过的命令是

df.plot()
我得到以下错误

ValueError:缓冲区的维度数错误(预期为1,实际为0)


谢谢你的帮助

您是否尝试过df.date.plot.line()?刚刚尝试过。我得到了同样的错误:(有可能是你有一个额外的列或者某个重复的列名。你能连续删除列,看看是哪个删除使问题消失吗?我有一个多重索引的问题,并更改了掩码系列,这样它就去掉了一个额外的列,瞧!问题消失了。