用groupby().aggregate()得到一个聚合结果后,分组列看起来"跑到索引里去了",再用它画图时先报KeyError: 'id',换成索引后又报KeyError: "None of [Index([101, 102, 103])] are in the [columns]"。这里解释这个"奇怪的 id 列"到底是什么,以及怎么正确取出并绘图。
问题现象
importpandasaspd df=pd.DataFrame({"id":[101,用groupby().aggregate()得到一个聚合结果后,分组列看起来"跑到索引里去了",再用它画图时先报KeyError: 'id',换成索引后又报KeyError: "None of [Index([101, 102, 103])] are in the [columns]"。这里解释这个"奇怪的 id 列"到底是什么,以及怎么正确取出并绘图。
importpandasaspd df=pd.DataFrame({"id":[101,