Il mio problema generale è che perdo i nomi/etichette dei vertici (non sono sicuro della parola giusta qui) quando si genera un grafico usando iGraph.Dove sono i nomi dei vertici in un grafico iGraph
Ho una lista bordo IC_edge_sub di una rete bipartita, che appare come il seguente:
new_individualID new_companyID
1 <NA> 10024354c
3 10069415i 2020225c
4 10069415i 16020347c
5 10069272i 2020225c
6 10069272i 16020347c
7 10069274i 2020225c
Ho quindi creare un elemento grafico:
IC_projected_graphs <- bipartite.projection(IC_twomode, types =
is.bipartite(IC_twomode)$type)
Poi comprimerla per identificare solo i collegamenti tra companyIDs
IC_projected_graphs <- bipartite.projection(IC_twomode, types =
is.bipartite(IC_twomode)$type)
e quindi ottenere la matrice di adiacenza:
CC_matrix_IC_based <- get.adjacency(CC_graph_IC_based); CC_matrix_IC_based
Nella numerazione dei nodi iGraf inizia da zero e quindi anche la denominazione della matrice inizia da zero. Tuttavia, vorrei invece il "new_companyID" come specificato nella seconda colonna di edgelist nell'eventuale matrice CC_matrix_IC_based.
Potete aiutarmi come utilizzare il modulo di informazione l'edgelist originale da inserire in rownames e colnames nell'eventuale matrice di adiacenza?
Ho cercato su Google e cercato il flusso dello stack, ma non sono riuscito a trovare una risposta funzionante. Grazie mille per il vostro aiuto
grazie ad Andrie per la modifica. Non avevo visto i problemi creati dalla mia scrittura. Lo apprezzo davvero. – chiron1979