【发布时间】:2021-07-26 11:31:58
【问题描述】:
我得到了一些这样的:x:用户 y:评级
这显示用户 1 用 4.0 评价电影 1 用户 1 不评价电影 2 用户 1 用 1.0 评价电影 3 等等
rating
movieId 1 2 3 4 5 .....
userID
1 4.0 NaN 1.0 4.1 NaN
2 NaN 2 5.1 NaN NaN
3 3.0 2.0 NaN NaN NaN
4 5.0 NaN 2.8 NaN NaN
如何通过 Movie 使用模式填充 NaN 值
示例 movieId 1 的评分为 4.0、NaN、3.0、5.0 ..... 然后用 4.0(模式)填充 NaN,我尝试使用 fillna
rating.apply(lambda x: x.fillna(x.mode().item()))
【问题讨论】: