【发布时间】:2018-09-17 03:50:51
【问题描述】:
我想创建一个按地区和日期分组的数据框,以显示特定年份中某个地区的平均年龄。所以我的列看起来像
地区、年份、平均年龄
目前为止:
#specify aggregation functions to column'age'
ageAverage = {'age':{'average age':'mean'}}
#groupby and apply functions
ageDataFrame = data.groupby(['Region', data.Date.dt.year]).agg(ageAverage)
这很好用,但我怎样才能做到只对特定年份的数据进行分组呢?比如在 2010 年到 2015 年之间?
【问题讨论】:
标签: python pandas aggregate pandas-groupby