Как сделать столбец с сгруппированными значениями счетом по отношению к существующим столбцам и условиям в его столбцах - PullRequest
0 голосов
/ 14 июля 2020

У меня есть следующая таблица данных:

Ввод:

   Key1    id1-age     id2-age     id3-age    id4-age   id5-age  id1-gender id2-gender   id3-gender    id4-gender    id5-gender
0   a          6          32          61         22       23         M       F               M               F           F
1   b         36          25          52         16       33         M       M               F               F           M
2   c         12          21          45         15       66         F       M               M               M           F

Один ключ как несколько возрастов лиц, я хочу создать столбцы, которые будут иметь счетчики возрастных групп для M и возрастных групп для F в каждой строке в python

ожидается следующий результат:

Ожидаемый результат

   Key  id1-age id2-age id3-age id4-age id5-age id1-gender  id2-gender  id3-gender  id4-gender  id5-gender  age(2-6)M   age(2-6)F   age(7-11)M  age(7-11)F  age(12-16)M age(12-16)F age(17+)M   age(17+)F
0   a      6      32      61      22      23       M            F            M           F          F          1           0             0         0         0             0           1          3
1   b     36      25      52      16      33       M            M            F           F          M          0           0             0         0         0             1           3          2
2   c     12      21      45      15      66       F            M            M           M          F          0           0             0         1         1             0           2          1

Я хочу получить количество мужчин, лежащих в определенных возрастных группах, и то же самое для женщин.

Надеюсь, постановка задачи ясна. Спасибо

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