python - 在 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)'
解决方案
推荐阅读
- java - 将文本转换为图像 - 计算精确的文本宽度
- php - PHP - 使用可能的多个项目解析 xml,而不使用简单的 xml
- react-native - 无法识别的字体系列'simple-line-vector'
- c# - 有效地从列表的子集中进行选择
- openstack - 为什么我连接超时?
- javascript - Screeps-如何使路径计算一致?
- jekyll - 将拉取请求自动合并到 GitHub-Pages 主分支后出现“页面构建失败”
- android - Android:将 FCM 通知保存到 Room DB
- angular - 重新加载 Angular 页面后注销操作不起作用
- r - 多元向量回归和系数提取