【发布时间】:2016-10-19 04:15:47
【问题描述】:
我正在尝试将数据框从在线论坛转换为社交网络,但我不知道如何将数据转换为网络分析所需的邻接矩阵/边缘列表。
我的代码如下:
library(igraph)
graph.data.2002 <- as.matrix(data.2002[,2:3])
g.2002 <- graph.data.frame(graph.data.2002, directed=FALSE)
plot(g.2002, vertex.size = 1, vertex.label=NA)
我正在使用 R 进行分析。当前的问题是作者通过 ThreadID 相互链接,但是在进行网络分析时,它包含 ThreadID 作为节点。理想情况下,如果作者与同一线程上的所有作者交互,我想要一个显示 1 的邻接矩阵/边缘列表。
(第一次发帖,如有遗漏/不妥请告诉我)
目前数据如下:
ThreadID AuthorID
659289 193537
432269 136196
572531 170305
230003 32359
459059 47875
635953 181593
235116 51993
【问题讨论】:
-
所以你想要它作为两列 - 比如 Author1,Author2 - 列出每一对?您提供的示例并没有提供过多的信息,因为每个作者和线程都是不相关的。你能澄清一下你想要的输出吗?
-
您好,欢迎来到 StackOverflow。请花一些时间阅读帮助页面,尤其是名为"What topics can I ask about here?" 和"What types of questions should I avoid asking?" 的部分。更重要的是,请阅读the Stack Overflow question checklist。您可能还想了解Minimal, Complete, and Verifiable Examples。
-
嘿,对于措辞不佳的帖子感到抱歉,但下面的答案解决了它。我一定会在未来让我的帖子提供更多信息:)
标签: r networking matrix adjacency-matrix network-analysis