【发布时间】:2017-09-21 03:27:47
【问题描述】:
假设我有一个如下的邻接矩阵:
library(igraph)
df <- data.frame(id = 1:8, parent = c(NA, NA, 1, 1, 3, 4, NA, 7))
g <- graph_from_data_frame(na.omit(df))
对于每个顶点,如何在有向路径中显示第一个和最后一个顶点?例如,顶点“4”从 6 开始,以 1 结束。(或者,获取该路径中所有顶点的列表也可以)。
【问题讨论】:
-
所以你只想要进出的邻居?顶点 1 或顶点 8 的结果是什么?如果一个顶点连接到两个以上的其他顶点怎么办?也许检查
neighbors()功能。 -
我想要每棵树的根/终端叶子。数据(应该)使得森林中的所有树木都只有一个根。