gpt4 book ai didi

python - 从 CSV 表创建 User-PageView 矩阵

转载 作者:太空宇宙 更新时间:2023-11-04 05:00:13 40 4
gpt4 key购买 nike

我有一个场景,我需要为我们的 Web 应用程序创建一个用户与页面 View 矩阵。

数据的形式是:

Page Name       UserName      Count of Page Views by The User
Home David 12
Home Minerva 56
Home Michael 1112
Buy David 2
Buy Mike 12

我想创建一个用户与页面浏览量矩阵,其中矩阵中的每个条目都是计数。

我正在使用 Python 堆栈,有什么方法可以自动创建矩阵 (numpy)?

我猜个案解析会很乏味,而且这是一个通用的用例,所以肯定有一些功能,但我找不到。

感谢您的帮助。

最佳答案

看来你需要pivotunstack :

df1 = df.pivot(index='Page Name',columns='UserName',values='Count of Page Views by The User')

df1 = df.set_index(['Page Name','UserName'])['Count of Page Views by The User'].unstack()
print (df1)
UserName David Michael Mike Minerva
Page Name
Buy 2.0 NaN 12.0 NaN
Home 12.0 1112.0 NaN 56.0

关于python - 从 CSV 表创建 User-PageView 矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45913284/

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