【发布时间】:2018-11-15 11:21:29
【问题描述】:
我有以下数据框:
name state teams score
abc NY red 1
def VA yellow 9
ghi MO green 6
abc WA red 2
klm IL yellow 1
ghi MN green 8
def VA blue 3
xyz NY blue 5
abc NY blue 5
abc NY red 4
ghi MN green 7
我想为每个名称状态组合以这样的方式对数据进行分组,我希望每个团队的得分最低,例如在我们拥有的数据中: name 'abc', state 'NY' 和 team 'red' 有两个分数 1 和 4 那么这里“红色”队的最低分数是 1。
对于我们没有得分的球队,最低分可以是 0。
示例输出:
name state red yellow green blue
abc NY 1 0 0 5
def VA 0 9 0 3
ghi MO 0 0 6 0
abc WA ....................
klm IL ....................
ghi MN 0 0 7 0
xyz NY 0 0 0 5
【问题讨论】:
标签: python pandas group-by pivot-table pandas-groupby