グラフNELオブジェクトを使用していて、指定したノードの隣接ノードを抽出する必要があります。これは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つの要素にすぎないのかを説明できるかもしれません[1] "hsa:10744 hsa:29945 hsa:51433 hsa:8881"理解できましたが、すべてのノードの後に引用符があるのはなぜですか?結局のところ、グラフ上にランダムウォークを実装する必要があります。しかし、私はパッケージを見つけていません。だから私はそれを自分で実装しようとします。
あなたが私を助けてくれることを願っています。前もって感謝します。乾杯リッチ