python - 有没有办法对数据框列进行排序以绘制一个值与所有其他值的计数?
问题描述
我有一个 dfseller
列,它是亚马逊或各种第三方卖家。我想获得卖家的计数和饼图,其中一个值是亚马逊,另一个值是所有 3rd 方卖家。
我可以通过在 Jupyter 中运行 SQL 查询,将查询保存为 df,然后创建饼图来做到这一点。
我尝试使用df['seller'].value_counts().plot(kind='pie')
,但这会单独生成亚马逊和其他卖家的饼图,而不是总和。
有没有办法使用 Pandas 和 Matplotlib 来做到这一点?groupby 可以用来创建两个类别吗?