Преобразовать строки моего информационного кадра от отдельных лиц для подсчета по группам, чтобы выполнить древовидную карту - PullRequest
0 голосов
/ 24 апреля 2020

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

df
People      Country     City     Neighbour 
1              X          Ye        2
2              X          Ye        1
3              X          Ga        5
4              Z          Te        11
5              Z          Ro        29  
6              Z          Ro        2
7              Z          Ro        2
8              Z          Ro        2
9              Z          Ro        2

Мне нужно преобразовать мой фрейм данных в этот

dft
Country     City     Neighbour Count
X          Ye        2           2
X          Ga        5           1
Z          Te        11          1
Z          Ro        29          1
Z          Ro        2           4

Может ли кто-нибудь помочь мне с этим?

1 Ответ

0 голосов
/ 24 апреля 2020

Я думаю, вам просто нужно создать простую группу.

df.groupby(['Country','City','Neighbor']).count().reset_index()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...