Попробуйте это:
вы можете изменить met
на median
в конце (вместо mean
, но для меня это сработало только тогда, когда я указал действительные groupby
методы (вместоиспользуйте numpy
s).
Также обратите внимание, что met
идет в начале, а не в конце выражения
def clean(data, met = pandas.core.groupby.groupby.SeriesGroupBy.mean):
return met(data.groupby(['zipcode','neighbourhood'], as_index=False)['zipcode', 'neighbourhood','revenue'])
Это сработало для меня в другом наборе данных