我的一般問題是,當使用iGraph生成圖時,我丟失了頂點名稱/標籤(不確定這裏是否有正確的單詞)。iGraph圖中的頂點名稱在哪裏
我有二分網絡的邊緣列表IC_edge_sub,看起來像以下:
new_individualID new_companyID
1 <NA> 10024354c
3 10069415i 2020225c
4 10069415i 16020347c
5 10069272i 2020225c
6 10069272i 16020347c
7 10069274i 2020225c
我然後創建圖形元素:
IC_projected_graphs <- bipartite.projection(IC_twomode, types =
is.bipartite(IC_twomode)$type)
然後摺疊它識別之間只連接公司ID
IC_projected_graphs <- bipartite.projection(IC_twomode, types =
is.bipartite(IC_twomode)$type)
然後得到鄰接矩陣:
CC_matrix_IC_based <- get.adjacency(CC_graph_IC_based); CC_matrix_IC_based
在iGraph節點編號從零開始,因此矩陣命名也從零開始。然而,我現在需要在最終的基於CC_matrix_IC_b的矩陣中邊緣列表的第二列中指定的「new_companyID」。
你能幫助我如何使用原始邊界列表中的信息將rownames和colnames放入最終的鄰接矩陣中嗎?
我搜索了它並搜索了堆棧流,但無法真正找到可行的答案。非常感謝您的幫助
感謝Andrie的編輯。我沒有看到我寫作創建的問題。真的很感激它。 – chiron1979