从r中的数据框创建图形

时间:2017-12-01 09:58:05

标签: r dataframe networking graph igraph

如果column3(link)设置为1,我的数据框表示grn network.gene在第1列连接到第2列中的gene。我运行此代码但结果图不正确。

  x <- data.frame("g1" = c(1,1,1,2,2,3), "g2" = c(2,3,4,3,4,4), "link" = c(1,0,1,1,0,0))
  g = graph_from_data_frame(x,x$link==1)
 tkplot(g)

如何从这个数据框中获得正确的相应图形?

1 个答案:

答案 0 :(得分:0)

您必须以这种方式定义数据框

g=data.frame("g1"=c(1,1,2), "g2" = c(2,4,3))

g=graph.data.frame(g)