我正在使用 graphNEL 对象,需要提取指定节点的相邻节点。这可以用 adj(nodes(graph),"node123") 解决,但是节点作为大小为 1 的向量返回。所以我不能直接访问它的 vertain 节点。
让我们说:
> adjacent <- adj(subgraph,"hsa:991")
> adjacent
$`hsa:991`
[1] "hsa:10744" "hsa:29945" "hsa:51433" "hsa:8881"
对于一个算法,我只需要说“hsa:29945”,但由于这个向量的大小为 1,我有一个问题。这可能吗?最好的事情是每个节点都被识别为一个元素。顺便说一句:也许有人可以向我解释为什么它们甚至只是一个元素我的意思是 [1] "hsa:10744 hsa:29945 hsa:51433 hsa:8881" 我可以理解,但为什么每个节点后都有引号?毕竟我只需要在图上实现随机游走。但是我还没有找到任何包裹。所以我会尝试自己实现它。
希望您能够帮助我。提前致谢。干杯丰富