【发布时间】:2021-08-25 19:30:10
【问题描述】:
有没有办法在 Pandas 中使用自定义 groupby 函数?例如假设我有下面的数据。
a|b|c
-----
1 2 3
1 2 4
1 3 7
1 4 3
1 4 5
2 1 0
2 3 5
2 4 6
2 3 6
3 1 0
4 1 0
4 2 3
如果 a 不在 [2,4] 中,是否可以按 a 和 b 对我的数据进行分组,否则按 a 分组?
在上面的示例中,我想获得以下组:
123
124
137
143
145
210
235
246
236
310
410
423
b 列是一个开集,所以我希望有一个独立于 b 中的值的函数
【问题讨论】:
标签: python pandas pandas-groupby