如何从 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()