Python 在Pandas中绘制分组数据

Python 在Pandas中绘制分组数据,python,pandas,Python,Pandas,我有一些数据如下所示: A B 0 0.575759 0.284667 1 0.870056 0.373226 2 0.912662 0.198353 3 0.206561 0.708886 4 0.551092 0.522910 5 0.183962 0.478480 6 0.934851 0.117349 7 0.968205 0.976065 8 0.969461 0.369844 9

我有一些数据如下所示:

    A   B
0   0.575759    0.284667
1   0.870056    0.373226
2   0.912662    0.198353
3   0.206561    0.708886
4   0.551092    0.522910
5   0.183962    0.478480
6   0.934851    0.117349
7   0.968205    0.976065
8   0.969461    0.369844
9   0.148844    0.527356
10  0.728317    0.421314
11  0.882704    0.744687
12  0.160463    0.259014
13  0.288964    0.196615
14  0.131641    0.026985
15  0.746087    0.526483
16  0.735774    0.956830
17  0.584424    0.660203
18  0.329159    0.457387
19  0.387253    0.871913
我想做以下工作:

  • 根据某个大小(例如0.2)按列A分组,然后平均每组相应的B值
  • 绘制结果平均值作为组值的函数。因此,对于大小为0.2的分组,它看起来像一个直方图/条形图,在(0,0.2,0.4,0.6,…)处有刻度,每个bin值都是1)的平均值

  • 有没有一种干净的方法可以做到这一点?

    看看
    pd.cut
    。但是我该如何绘制呢?