小编fit*_*ano的帖子

Pandas Dataframe - 在A列中的每个标签上找到B列的总和

让我们说我们有以下数据:

...    col1    col2    col3
 0      A      1       info
 1      A      2       other
 2      B      3       blabla
Run Code Online (Sandbox Code Playgroud)

我想使用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)
Run Code Online (Sandbox Code Playgroud)

结果将是:

{'A': 3, 'B': 3}
Run Code Online (Sandbox Code Playgroud)

有没有一种简单的方法来使用熊猫做同样的事情?

python multiple-entries pandas

2
推荐指数
1
解决办法
257
查看次数

标签 统计

multiple-entries ×1

pandas ×1

python ×1