정보(row수)가 가장 많은 상위 3차종의 price값의 각 평균값은?
# s
top_3 = df.groupby('model').size().sort_values().tail(3).index.tolist()
df[df['model'].isin(top_3)].groupby('model')[['price']].mean()
#
answer =df.loc[df.model.isin(df.model.value_counts().index[:3])].groupby('model').mean()['price'].to_frame()
display(answer)