R未列出分组数据框

时间:2019-01-25 21:24:59

标签: r vector igraph

我有一个像下面这样的数据集

Employee    address
E1          A1
E2          A2
E3          A1
E4          A1
E5          A3

我需要在位于同一地址的员工之间创建关系,以便创建图形边缘(igraph)

E1 E3 E1 E4

我使用了按地址分组,这给了我正确的分组结果,但不确定如何获取所需的向量

as.vector(data %>% group_by(address) %>% select(employee))

1 个答案:

答案 0 :(得分:2)

听起来您想从中获得无向图。可以按照以下步骤进行。

library(igraph)
g <- graph_from_adjacency_matrix(tcrossprod(table(data)) - diag(nrow(data)), mode = "undirected")
plot(g)

enter image description here