【问题标题】:Python Pandas, get the user rating of all the other moviePython Pandas,获取所有其他电影的用户评分
【发布时间】:2021-04-30 13:36:51
【问题描述】:

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

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

【问题讨论】:

  • 欢迎来到 Stack Overflow,我们希望帮助您解决问题。但是,如果您学会自己解决问题,我们会很高兴。通过向我们展示您所做的工作,我们可以为您提供建议,推动您走得更远,让您在此过程中成为更好的程序员。因此,请向我们展示您迄今为止所做的工作以及您遇到的问题。

标签: python pandas dataframe pivot reshape


【解决方案1】:

试试pandas'pivot方法

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

【讨论】:

    猜你喜欢
    • 2018-05-06
    • 2019-10-09
    • 1970-01-01
    • 1970-01-01
    • 2021-04-10
    • 2020-04-30
    • 2023-03-29
    • 1970-01-01
    • 2014-11-24
    相关资源
    最近更新 更多