Pandas 如何使用数据帧中的其他列聚合数据帧中的列

Pandas 如何使用数据帧中的其他列聚合数据帧中的列,pandas,python-2.7,aggregate,pandas-groupby,data-science,Pandas,Python 2.7,Aggregate,Pandas Groupby,Data Science,我有一个数据框,其中包含重复的记录,列为v、w、x、y、z V W X Y Z a US 1 0 88 a US 0 1 88 a US 2 0 88 a RUS 1 2 23 b IND 2 0 12 b IND 1 3 12 b RSA 0 1 5 c BAN 5 6 10 我想通过聚合X、Y列来删除V、W、Z列中的重复项。这将导致: V W X

我有一个数据框,其中包含重复的记录,列为v、w、x、y、z

V   W    X   Y   Z
a   US   1   0   88
a   US   0   1   88
a   US   2   0   88
a   RUS  1   2   23
b   IND  2   0   12
b   IND  1   3   12
b   RSA  0   1   5
c   BAN  5   6   10
我想通过聚合X、Y列来删除V、W、Z列中的重复项。这将导致:

V   W    X    Y  Z
a   US   3    1  88   
a   RUS  1    2  23
b   IND  3    3  12
b   RSA  0    1  5
c   BAN  5    6  10
我不知道如何在python中实现这一点,请在这方面帮助我。

使用:

df = df = df.groupby(['V','W','Z'], as_index=False, sort=False).sum()

print(df)
   V    W   Z  X  Y
0  a   US  88  3  1
1  a  RUS  23  1  2
2  b  IND  12  3  3
3  b  RSA   5  0  1
4  c  BAN  10  5  6