【发布时间】:2020-09-11 22:07:01
【问题描述】:
有一些关于电影的数据。 这些文件包含大约 3,900 部电影的 1,000,209 个匿名评分 由 2000 年加入 MovieLens 的 6,040 名 MovieLens 用户制作。(见图)
我从这些数据中得到了 3 个 DataFrame:movies rating 和 usrs
如您所见,usrs DataFeame 中的 F 表示女性。
如何找到女性最喜欢的电影?(前 10 名)
现在我从 *usr DataFrame 获得了女性用户的 UserID,但我不知道如何获得 MovieId 和 >根据我之前得到的 UserID 从 rating DataFrame 评分。
我该如何解决这个问题?如果有人可以帮助我,我会非常感谢。
【问题讨论】:
-
ratings.loc(ratings.UserID.isin(female_usrid))['MovieID'] ,,,,, rating.loc(ratings.UserID.isin(female_usrid))['Rating']