我有以下形式的数据框:
对于 col1 和 col2 的相同值(例如,AB),我想添加数据框的 col3 中的所有值,以便只保留该形式的一行 (AB) 并且 col3 中的所有值都对应于那些添加。
结果如下:
我试过:
df.groupby(['col1', 'col2'], axis=0, as_index=True).sum()
但它给了我:
这不是我要找的。请帮助和建议。提前致谢。
最佳答案
你只需要这样做,False
而不是 True
:
df.groupby(['col1', 'col2'], axis=0, as_index=False).sum()
关于python - 如何通过对第 3 列中的值求和来将前 2 列中具有相同值的 Pandas Dataframe 行组合在一起?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63419259/