首页 > 解决方案 > 在 pandas 数据框中拆垛并绘制结果

问题描述

我有一个df这样的熊猫:

     algo   pairings        mean       stdev
0   algo1          1    0.289224    0.109537
1   algo1          3    0.301253    0.024995
2   algo1          4    0.323887    0.041857
3   algo2          1    0.289440    0.018899
4   algo2          3    0.296124    0.023745
...

我想为每个“算法”algo的平均值绘制不同的线,并使用stdev. 我尝试了以下方法,但它不起作用:

df.unstack('algo').plot(yerr="stdev")

它告诉我KeyError: 'Requested level (algo) does not match index name (None)'

标签: pythonpandas

解决方案


推荐阅读