Я отсортировал свой фрейм данных по частоте желаемой функции (окрестности).
df=df.assign(freq=df.groupby('nbhd')['nbhd'].transform('count')).sort_values(by=['freq','nbhd'],ascending=[False,True]).loc[:,['nbhd']]
Теперь я хочу новый фрейм данных, в котором есть только строки в 20 самых больших окрестностях.Я не знаю, с чего начать этот запрос.Спасибо