通过 distinctDay 查找某个值在数据集中出现了多少天 python
Find how many days a value appears in a dataset python through distinctDay
我的数据集只有 3 个特征。特征是人、电影和 day.I 想要找出一个人看某部电影的不同天数。所以对于每个人,我想计算她看了那部电影多少天。如果可能的话,甚至一天出现多少次,但主要关注的是多少天。
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
它持续了数千行。
任何人都有任何想法,我主要尝试过 groupbys,但我不确定我能从中得到我想要的东西。感谢帮助。
谢谢,
(假设您使用的是 pandas)
这样的事情怎么样:
df.groupby(['actor', 'action_query_phone']).Day.nunique()
这会告诉您每个人观看每部电影的天数(不显示观看天数为 0 的条目)
我的数据集只有 3 个特征。特征是人、电影和 day.I 想要找出一个人看某部电影的不同天数。所以对于每个人,我想计算她看了那部电影多少天。如果可能的话,甚至一天出现多少次,但主要关注的是多少天。
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
它持续了数千行。 任何人都有任何想法,我主要尝试过 groupbys,但我不确定我能从中得到我想要的东西。感谢帮助。 谢谢,
(假设您使用的是 pandas)
这样的事情怎么样:
df.groupby(['actor', 'action_query_phone']).Day.nunique()
这会告诉您每个人观看每部电影的天数(不显示观看天数为 0 的条目)