python - 有没有办法通过将其他 2 列分组到相同的值上来对 2 列求和?
问题描述
我正在使用这样的数据框:
home_team away_team home_score away_score
Scotland England 0 0
England Scotland 4 2
Scotland England 2 1
England Scotland 2 2
Scotland England 3 0
这就是我想要完成的事情,我正在尝试将所有国家重新组合在一起,无论他们是在家还是在国外,并获得总分。
Team total goal
Scotland 9
England 7
解决方案
试试这个,如果您遇到任何问题/错误,请告诉我。干得好:
df.groupby("home_team").home_score.sum()+df.groupby("away_team").away_score.sum()
推荐阅读
- java - 使用 java spring 应用程序的 SAP RFC 调用
- c# - Xamarin Forms - Prism - OnNavigatedTo 调用两次
- android - 分支 IO 随机应用程序崩溃 - Kotlin
- java - 将 PDF 转换为具有透明度的 png 文件(保留 alpha)
- c# - 当在类上调用点运算符时,C# 在方法上显示文档
- python - ROS PoseStamped 属性错误
- ios - 具有自定义类型的 UIButton 的 IBAction 越来越延迟
- vba - 以编程方式添加自定义文档属性的过程错误
- python - python脚本去除空格
- encoding - InterSystems Caché Base64 XML 解码