首页 > 解决方案 > Python Pandas,获取所有其他电影的用户评分

问题描述

我使用 python 读取文件 rating.csv,它有三列:user_id、tid 和 rating。用户评价几部电视剧。

在此处输入图像描述

现在我希望该行是所有唯一的用户 ID,而列是所有唯一的 tid。元素 (user_id, tid) 是评级。如果用户不评价电视剧,它会将 np.nan 放在它上面。有什么好的方法可以获取吗?

标签: pythonpandasdataframepivotreshape

解决方案


尝试pandas'枢轴方法

df.pivot(index='user_id', columns='tid', values='rating')

推荐阅读