我有以下代码行可以得到想要的输出
summary = df.groupby(df['Year'])['revenue'].sum()
输出
Year
2014 1,199
2015 1,311
2016 51,896
2017 396.94
2018 87.80
2019 32.52
但是,请注意,金额列上没有列标题。如何添加一个?
答案 0 :(得分:0)
通过数组而不是groupby系列,即['revenue']
# note the double bracket
summary = df.groupby(df['Year'])[['revenue']].sum()