如何从 igraph 中的节点列表开始获取一组具有属性的边?
How to get a set of edges with attributes starting from a list of nodes in igraph?
我有一个大 igraph,其中提取了感兴趣的顶点,然后从该子图中提取了具有 description
感兴趣的节点。
现在我想提取具有与具有兴趣描述的那些节点相对应的属性的边。
我试过 edges.table <- E(subgraphGRN)[from(genes$Names)]
但我也想获取属性。
有什么建议吗?
也许 E(subgraphGRN)[[from(genes$Names)]]
带有双括号。双括号为您提供了边缘向量的所有信息。
此外,如果您想将信息用于非图形处理,也许E(subgraphGRN)[[from(genes$Names)]] %>% subgraph.edges(graph = subgraphGRN, eids = .) %>% as_data_frame()
。
我有一个大 igraph,其中提取了感兴趣的顶点,然后从该子图中提取了具有 description
感兴趣的节点。
现在我想提取具有与具有兴趣描述的那些节点相对应的属性的边。
我试过 edges.table <- E(subgraphGRN)[from(genes$Names)]
但我也想获取属性。
有什么建议吗?
也许 E(subgraphGRN)[[from(genes$Names)]]
带有双括号。双括号为您提供了边缘向量的所有信息。
此外,如果您想将信息用于非图形处理,也许E(subgraphGRN)[[from(genes$Names)]] %>% subgraph.edges(graph = subgraphGRN, eids = .) %>% as_data_frame()
。