我是R的初学者,我想根据另一列在一列中创建网络图。 这是我的数据框的示例:
## project-ID ## ## Area-ID ##
1 2
1 3
1 5
2 4
2 2
2 3
所以网络图将显示AreaID之间的关系,我没有找到任何可以帮助我的想法
我希望有人可以提供帮助。谢谢!
答案 0 :(得分:0)
对于以后的帖子,请在此处查看how to ask个问题。一般来说,如果您展示(1)相当数量的研究工作,以及(2)代码尝试,您更有可能获得帮助。
除此之外,以下内容应该让你开始。
我们可以将data.frame
转换为igraph
对象,并绘制图表。
# Sample data
df <- read.table(text =
"project-ID Area-ID
1 2
1 3
1 5
2 4
2 2
2 3", header = T)
# Convert data.frame to igraph and plot
library(igraph);
ig <- graph_from_data_frame(df);
plot(ig);