customer_id
пол
возраст
регион
значения
ценности
ценности
ценности
< /tbody>
Я выполнил GroupBy для dataframe_1, чтобы подсчитать количество клиентов в каждой группе, и получил распределение в виде dataframe:
Код: Выделить всё
pd.DataFrame(dataframe_1.groupby(['gender', 'age', 'region'])['customer_id'].count()).reset_index
пол
возраст
регион
customer_id
M
18-20
Америка
10
...
...
...
< td>...
Ж
60+Европа
20
Есть ли способ использовать это распределение в dataframe_2, чтобы получить соответствующие строки (в отдельном фрейме данных): 10 мужчин в возрасте 18–20 лет из региона «Америка», 20 женщин в возрасте 60+ из регион «Европа» и т. д.
Подробнее здесь: https://stackoverflow.com/questions/788 ... upbys-coun