python - Python Pandas,获取所有其他电影的用户评分
问题描述
我使用 python 读取文件 rating.csv,它有三列:user_id、tid 和 rating。用户评价几部电视剧。
现在我希望该行是所有唯一的用户 ID,而列是所有唯一的 tid。元素 (user_id, tid) 是评级。如果用户不评价电视剧,它会将 np.nan 放在它上面。有什么好的方法可以获取吗?
解决方案
尝试pandas
'枢轴方法
df.pivot(index='user_id', columns='tid', values='rating')
推荐阅读
- python - 如何从 Plotly 散点图中检索标签信息,仅包含我用套索或缩放突出显示的图中的样本(点)
- python-3.x - Python - 删除不必要的进程后程序变慢
- python - 从用户 discord.py 中删除每个角色
- python - CyberArk 自动部署 - Python
- python - 导入 PyYAML 时出现 Werkzeug 日志记录问题
- google-analytics - 如何在 Google Analytics 4 的用户报告中显示自定义参数
- flutter - Flutter - 从谷歌地图小部件中删除标记
- java - 自定义文件夹中的集成测试:任务“:integrationTest”执行失败。没有找到给定包括的测试
- c# - 如何使用 CustomerID 读取 .net core api 项目中 appsetting.json 文件中的多个连接字符串?
- reactjs - 表单字段更改会导致子组件重新渲染。如何控制它?