我有一项任务要上大学, 在这里我需要编写一个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
如何重新排列每年的总赢额和总亏损?
答案 0 :(得分:0)
将其添加到末尾并且有效:
print(total_won_2016.pivot(index=None, columns='Win/Loss', values='Amount_won_lost'))