У меня есть фрейм данных, представленный следующими данными:
df2 = df.groupby(['City','Address','date_time'])['house_price'].mean().pct_change()
City Address Date Pct Ch
Washington, D.C. 111 S Street Appletown 2018-08-03 0.298077
2018-08-11 0.000000
2018-08-17 0.000000
2018-09-07 0.000000
2018-09-17 0.000000
2018-09-20 0.000000
222 S Street Appletown 2018-08-07 0.125926
2018-08-11 0.000000
2018-08-17 0.000000
2018-09-07 0.000000
2018-09-17 0.000000
2018-09-20 0.000000
Я хотел бы удалить минимальные даты в каждой группе (2018-08-03 для 111 S Street Appletown; 2018-08-07 для 222 S Street).
Я пытался
df2 = df.groupby(['City','Address','date_time'])['house_price'].mean().pct_change().filter(lambda x: x['date_time']> x['date_time'].min())
Но это выдает ошибку.Есть ли хороший способ сделать это?