熊猫选择总和等于另一列中值的行

时间:2020-03-17 19:54:53

标签: python-3.x pandas python-2.7 dataframe sorting

伙计们,我有一个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列中,而忽略其余的,然后有了一个新的数据帧

0 个答案:

没有答案