【发布时间】:2014-04-16 12:14:47
【问题描述】:
我有一个数据如下-
user_id post_id
24376261 204506440
98461 204446324
98461 203026202
98461 203031838
311542 204351465
875740 203031838
此数据表示用户在网站的文章/帖子中发表评论的帖子。 现在,我需要在行和列中创建一个带有 user_id 的矩阵,如果这些用户通过博客文章连接,则值为 1,否则为 0。即我想要的输出将如下所示 -
user 24376261 98461 311542 875740
24376261 1 0 0 0
98461 0 1 0 1
311542 0 0 1 0
875740 0 1 0 1
如何在 R 中做到这一点?我尝试从这个问题中遵循 Brian 方法 - Adjacency matrix in R 但我得到了以下类的 R 对象 -
> class(am)
[1] "dgCMatrix"
attr(,"package")
如何将其转换为 data.frame 或可以导出到 R 的内容?
【问题讨论】:
标签: r matrix binary igraph adjacency-matrix