通过对两列进行分组和对第三列数据求和进行筛选

2024-09-27 19:24:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个大学作业要做, 我需要写一个python代码,列出年份,总赢数, 以及发生的全部赌注损失

我的数据在一个带有标题的.csv文件中

Race_Course
Horse Name
Year
Month
Day
Amount_won_lost
Win/Los

我需要打印以下内容:

Year        Total Won   Total Lost
2016        €xxxxx      €xxxxx
2017        €xxxxx      €xxxxx

我尝试了以下方法:

total = df.groupby(['Year','Win/Loss']).Amount_won_lost.sum().reset_index(level=1)
print(total)

打印内容:

Year       Win/Loss     Amount_won_lost
2016.0     lost         115.00
2016.0     won          584.81
2017.0     lost         5.00
2017.0     won          69.31

如何重新排列每年的总赢额和总输额


Tags: 代码作业amountyearwin大学total损失

热门问题