Как агрегировать строки в кадре данных pandas - PullRequest
0 голосов
/ 28 мая 2020

У меня есть фрейм данных, показанный на изображении 1 . Это образец пабов в Лондоне, Великобритания (3337 пабов / рядов). И геометрия находится на уровне LSOA. В некоторых LSOA есть более 1 паба. Я хочу, чтобы мой фрейм данных суммировал количество пабов в каждом LSOA. У меня уже есть информация, используя

  psdf['lsoa11nm'].value_counts()

, выводит:

City of London 001F    103
City of London 001G     40
Westminster 013B        36
Westminster 018A        36
Westminster 013E        30
                  ... 
Lambeth 005A             1
Croydon 043C             1
Hackney 002E             1
Merton 022D              1
Bexley 008B              1
Name: lsoa11nm, Length: 1630, dtype: int64

Я не могу использовать это как новый фрейм данных, потому что это ключ и один столбец, а не два столбца, где один будет lsoa11nm и другое количество пабов.

Кто-нибудь знает, как сгруппировать по фрейму данных, чтобы для каждого lsoa была только одна строка, в которой указано, сколько пабов в ней?

...