Есть ли способ повторить распределение значений на основе подсчетов Pandas GroupBy между двумя кадрами данных?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Есть ли способ повторить распределение значений на основе подсчетов Pandas GroupBy между двумя кадрами данных?

Сообщение Anonymous »

У меня есть два кадра данных Pandas с одинаковой структурой, но с разными идентификаторами customer_ids:



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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»