伙计们,我有一个dataFrame,我想按列对行进行分组,然后在另一列中找到所有累加给定值的行。
**A** **B** **c**
XCD 1 5
FFF 12 2
VB 3 6
XCD 8 5
AAA 2 7
AAA 5 7
XCD 4 5
VB 6 6
VB 3 6
FFF 2 2
对于A列中的每个唯一条目(例如XCD),C列的值始终相同,以表示每个唯一条目所需的总和。为了说明我的需求,请参见下面的最终数据框。
**A** **B** **c**
XCD 1 5
XCD 4 5
FFF 2 2
VB 6 6
AAA 2 7
AAA 5 7
算法应选择汇总到列c的行。该算法可以选择单个行,只要它的总和等于c列中的数字即可,但是我们仅将第一个出现的总和累加到c列中,而忽略其余的,然后有了一个新的数据帧