gpt4 book ai didi

python - Pandas 数据透视表 KeyError

转载 作者:太空宇宙 更新时间:2023-11-04 02:11:55 24 4
gpt4 key购买 nike

我的数据如下所示;

  'userID'  'songID'  'rating'
0 0 7171 5
1 0 8637 4
2 0 21966 4
3 0 35821 5
4 0 82446 5

下面是我的代码,用于创建数据透视表;

ratings = pd.pivot_table(data,
index="userID",
columns="songID",
values="rating")

我收到一个 KeyError:'rating'

我检查了其他答案,其中大多数建议 .reset_index(), 但它没有用。我不断收到同样的错误。

有什么解决这个问题的建议吗?

提前致谢。

最佳答案

列名有问题:

print (data.columns.tolist())
["'userID'", "'songID'", "'rating'"]

您可以通过以下方式剥离跟踪':

ratings.columns = ratings.columns.str.strip("'")
ratings = pd.pivot_table(data, index = "userID", columns = "songID", values = 'rating')

关于python - Pandas 数据透视表 KeyError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53552731/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com