【发布时间】:2019-09-10 14:31:14
【问题描述】:
我有一个大学作业要做, 我需要编写一个列出年份的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
如何重新排列每年的总赢和总输?
【问题讨论】:
-
这在 pandas 中被称为枢轴
标签: python pandas group-by sum