【发布时间】:2013-07-08 11:14:16
【问题描述】:
我正在处理的输入示例如下:
User ID 1 --- Artist 5
User ID 2 --- Artist 1
User ID 3 --- Artist 7
User ID 4 --- Artist 2
User ID 5 --- Artist 3
User ID 1 --- Artist 2
User ID 3 --- Artist 1
以上数据是应用用户听过的音乐记录。
我想生成一个与下面给出的示例对应的邻接矩阵:
ARTIST 1 ARTIST 2 ARTIST 3 ARTIST 4 ARTIST 5 ARTIST 6 ARTIST 7
USER ID 1 0 1 0 0 1 0 0
USER ID 2 1 0 0 0 0 0 0
USER ID 3 1 0 0 0 0 0 1
USER ID 4 0 1 0 0 0 0 0
USER ID 5 0 0 1 0 0 0 0
这在 R 中是如何实现的。任何提示或指针将不胜感激。
提前感谢您的时间和帮助。
【问题讨论】:
-
我建议在此添加“r”标签以接触 r 专家
-
谢谢doctorlove...会加标签
-
只需在您的数据中添加一列
1并使用上面的答案。 -
谢谢。这是个好主意。
标签: r adjacency-matrix