Pandas数据帧到频率矩阵

时间:2018-05-17 19:06:38

标签: python pandas matrix collaborative-filtering

我是一个非常新的python。几天前开始学习。最近我有一个使用python实现协同过滤(用户到相册推荐)的项目。在本练习中,我有多个CSV文件中的数据,我能够读取并构建数据框,但我对如何转换为频率/布尔矩阵感到震惊

AlbumId ArtistId

A1      R1 
A1      R2 
A2      R2
A2      R4
A2      R3
A3      R3
A3      R2
A4      R4
A4      R1

现在我希望将初始数据帧转换为以下频率矩阵。

     R1 R2 R3 R4
A1   1  1  0  0

A2   0  1  1  1

A3   0  1  1  0

A4   1  0  0  1

你们能帮助我完成这次转换。我想在后来的余弦相似度计算中使用这个矩阵

0 个答案:

没有答案