Получить значения из мультииндексного объекта в пандах - PullRequest
0 голосов
/ 24 ноября 2018

У меня есть такой фрейм данных:

--------------------------------
|customer_id | item_id | action|
--------------------------------
|7           | 1       | view  |
--------------------------------
|7           | 1       | view  |
--------------------------------
|7           | 1       | buy   |
--------------------------------
|3           | 5       | view  |
--------------------------------
|3           | 5       | view  |
--------------------------------

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

my_results = result.groupby(['customer_id','item_id','action']).agg({'action': 'count'})

Я получил что-то вроде этого:

--------------------------------------
                                action
--------------------------------------
|customer_id | item_id | action|     |
--------------------------------------
|7           | 1       | view  |    3|
|            -------------------------
|            | 1       | buy   |    1|
--------------------------------------
|3           | 5       | view  |    2|
--------------------------------------

Может кто-нибудь помочь мне, как получить список товаров для каждого клиента и количество просмотров для каждогопредмет в пандах?

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