相关疑难解决方法(0)

按列分组然后按pandas中的索引执行boxplot

我有一个大型数据框,我想按一些列进行分组,并使用boxplot以图形方式检查每组的分布情况.我发现它df.boxplot()会为数据帧的每一列做到这一点并将其放在一个图中,就像我需要的那样.

问题是在groupby操作之后,我的数据全部在索引中的组标签的一列中,所以我不能在结果上调用boxplot.

这是一个例子:

df = DataFrame({'a':rand(10),'b':[x%2 for x in range(10)]})
df

         a   b
0    0.273548    0
1    0.378765    1
2    0.190848    0
3    0.646606    1
4    0.562591    0
5    0.409250    1
6    0.637074    0
7    0.946864    1
8    0.203656    0
9    0.276929    1
Run Code Online (Sandbox Code Playgroud)

现在我想按列b和boxplot分组两个组在一个boxplot中的分布.我怎样才能做到这一点?

boxplot pandas

6
推荐指数
1
解决办法
5595
查看次数

标签 统计

boxplot ×1

pandas ×1