Найдите, сколько дней значение появляется в питоне набора данных через отдельный день - PullRequest
0 голосов
/ 20 декабря 2018

У меня есть набор данных только с 3 функциями.Функции - это человек, фильм и день. Я хочу узнать, сколько разных дней человек видит определенный фильм.Поэтому для каждого человека я хочу посчитать, сколько дней она смотрела этот фильм.Если возможно, может даже появиться, сколько раз в день, но основное внимание уделяется тому, сколько дней.

                    movie          person         Day
0                  le vie            john  2017-09-21
1                 friends           sarah  2017-09-21
2                 giraffe          maggie  2017-09-21
3                   maome            mark  2017-09-21
4                  tarzan            faby  2017-09-25
5                  heaven           elisa  2017-09-25
6                    moon            lucy  2017-09-25
7               king kong          philip  2017-09-25
8              la la land          hannah  2017-09-25

Это продолжается для тысяч строк.У любого есть какая-то идея, я пробовал в основном групповые игры, но я не уверен, что смогу получить от этого то, что хочу.Ценю помощь.Спасибо,

1 Ответ

0 голосов
/ 20 декабря 2018

(при условии, что вы используете панд)

Как примерно так:

df.groupby(['actor', 'action_query_phone']).Day.nunique()

Это дает вам сколько дней каждый человек смотрел каждый фильм (не показывая записи с 0 днями)смотрел)

...