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