【发布时间】:2019-11-11 07:47:49
【问题描述】:
我将数据按两列分组('a' 和 'b')。对于每一列,我将其切成箱。
对于每个交叉的垃圾箱,我希望得到'c' 的总和。然后我想为'c' 的总和创建一个分组图。但是,当我在分组数据后使用.plot(kind='bar') 时,条形图没有分组在一起。
grouped = df.groupby([pd.cut(df['a'], [0, 1, 2, 3]), pd.cut(df['b'], [0, 101, 300, 500])])
grouped = grouped.c.sum()
grouped.plot(kind='bar')
我希望图表按'a' 分组,不同颜色代表'b'。我试过.unstack().plot(kind='bar');但是,它返回一个错误:
无法确定类型的下一个标签
【问题讨论】:
标签: python pandas plot group-by