如何在带误差条的条形图中绘制pandas dataframe的特定行和列(基于行名和列名)?

2024-09-29 02:26:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我在csv文件中有数据,结构如下:

    Subject    group    Result1    Result2...    ResultN
    101        a        .5         .1            .2
    103        b        .1         .2            .5
    104        b        .2         .3            .4
    mean_a     a        .5         .1            .2
    mean_b     b        .1         .6            .4
    ste_a      a        .05        .02           .03
    ste_b      b        .01        .05           .04

最后,我只想得到一个条形图,根据结果对每组的平均行值进行分组,ste作为误差条。不幸的是,我很难这么做。我可以将数据帧转换为两个独立的数据帧,一个用于平均值,另一个用于stes,如下所示:

^{pr2}$

但是,我不知道如何将STE的第二个数据帧绘制为误差线,而且我的方法似乎过于复杂,所以我想知道是否有人知道一种更简单的方法来实现这一点,如果没有,如何使用一个数据帧为另一个数据帧绘制错误线。在


Tags: 文件csv数据方法group绘制mean结构