python - 合并 Pandas 中的数据框

标签 python pandas

我有一个数据框:

>>> data    
    Name  Score
0    a      3
1    b      2
2    a      1
3    c      4
4    c      5
5    d      3

我想合并具有相同名称的行,添加分数行,所以我想得到以下结果:

    Name  Score
0    a      4
1    b      2    
2    c      9   
3    d      3

有有效的解决办法吗?

最佳答案

data.groupby('Name').sum()['Score'].reset_index()

关于python - 合并 Pandas 中的数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33101914/

相关文章:

python - 如何将图(NetworkX)节点的属性输出到数据帧(Pandas)中

python - 在 Pandas 中用 NaN 替换空字符串

python - Pandas 在一定水平上洗牌

python - Trac 提交后脚本的问题(SyntaxError : invalid syntax)

python - 使用 Python 脚本上传思科操作系统

Python-Pandas 将列转换为行

python - 我不知道为什么这个 for 循环程序不起作用(python)。解决方案?

python - Neo4j cypher 查询结果到 Pandas DataFrame

python - 确定 pandas 数据框中一组列的顺序何时发生变化

python - 寻找一种解决方案来检测带有列表的类属性中的值更改并追加