次のデータがあるとします。
... col1 col2 col3
0 A 1 info
1 A 2 other
2 B 3 blabla
python pandas を使用して重複するエントリ (列 1) を見つけ、列 2 に基づいてそれらを追加したいと考えています。
Pythonでは、次のようなことをします:
l = [('A',1), ('A',2), ('B',3)]
d = {}
for i in l:
if(i[0] not in d.keys()):
d[i[0]]=i[1]
else:
d[i[0]]=d[i[0]]+i[1]
print(d)
したがって、結果は次のようになります。
{'A': 3, 'B': 3}
パンダを使って同じことをする簡単な方法はありますか?