У меня есть DataFrame, содержащий записи о place_ids, таких как:Использование панд DataFrame получить отсчет 10 наиболее часто встречающееся значение
place_id
11111
11111
22222
33333
44444
44444
...
Я хотел бы получить счетчик 10 наиболее часто встречающееся значение.
Вот что я придумал:
print df.place_id.value_counts().nlargest(10).tail(1).values[0]
Это кажется слишком много работы. Есть ли более простой способ получить счет 10-го наиболее частого place_id?
Спасибо. Это возвращает 10-е наиболее частое значение ('j'). Как получить счет этой стоимости? (Например, 15) Это то, что мне нужно. Я пытаюсь использовать его как порог, чтобы исключить менее частые place_ids. –
сообщение обновлено. – piRSquared