小编fas*_*nes的帖子

根据多列聚合函数的条件结果计算唯一记录

我的数据如下所示:

df = pd.DataFrame({'ID': [1, 1, 1, 1, 2, 2, 3, 3, 3, 4, 4,
                          4, 4, 5, 5, 5],
                   'group': ['A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'B',
                             'B', 'B', 'B', 'B', 'B', 'B'],
                   'attempts': [0, 1, 1, 1, 1, 1, 1, 0, 1,
                                1, 1, 1, 0, 0, 1, 0],
                   'successes': [1, 0, 0, 0, 0, 0, 0, 1, 0,
                                 0, 0, 0, 1, 1, 0, 1],
                   'score': [None, 5, 5, 4, 5, 4, 5, None, …
Run Code Online (Sandbox Code Playgroud)

python pivot-table dataframe pandas pandas-groupby

5
推荐指数
1
解决办法
72
查看次数

标签 统计

dataframe ×1

pandas ×1

pandas-groupby ×1

pivot-table ×1

python ×1