我想合并同一数据帧的行,更准确地说,在一个特定的列中获取具有相同值的行,并且只创建一行。下面是一个例子:
我有以下数据框:
te= {'TEAM': ['HC','TC','HC','BC','TC','BC'],
'A1': [22,25,27,35,31,41],
'A2': [20,50,70,11,14,12]
}
df = pd.DataFrame(te,columns= ['TEAM', 'A1', "A2"])
print (df)
TEAM A1 A2
0 HC 22 20
1 TC 25 50
2 HC 27 70
3 BC 35 11
4 TC 31 14
5 BC 41 12
我想为该列的三个可能值组成一行
TEAM
如预期输出如下:
TEAM A1 A2 A1(1) A2(1)
0 HC 22 20 27 70
1 TC 25 50 31 14
2 BC 35 11 41 12
我该怎么做?