Liebe Stackoverflow Gemeinschaft,R/Netzwerkanalyse - Wie Kanten Attribute von Knoten erstellen
ich derzeit R bin mit einem Mitgliederprogramm zu kompilieren, wo Knoten sind Unternehmen/Dachorganisationen und Beziehungen werden als „Mitglied“ definiert. Im Moment ist meine Liste noch klein und ich kann Kanten wie folgt erstellen, basierend auf der Position der Knoten (ich benutze IGRAPH):
g <- igraph::add_edges(g, c(1,51,
1,52,
1,53,
1,54))
Ich bin jedoch das Hinzufügen neuer Knoten und die endgültige Netzwerk gehören mindestens 500 Organisationen. Das bedeutet, dass sich die Position eines Knotens ändern kann, wenn ich einen neuen hinzufüge. Da ich die Kanten nicht jedes Mal neu erstellen kann, wenn ich einen neuen Knoten hinzufüge, gibt es eine Möglichkeit, Kanten hinzuzufügen, die die Namen der Knoten kennen.
Die Namen der Knoten als ein Attribut behandelt werden, habe ich versucht, wie oben beschrieben, einschließlich Namen den gleichen Befehl zu verwenden - wie an Positionen gegen - aber es hat nicht funktioniert:
g <- igraph::add_edges(g, c(V(g)$name=="Company1", V(g)$name == "Umbrella2"))
Jeder Vorschlag, wie ich könnte Kanten erstellen, indem Sie die Namen und nicht die Position angeben?
Vielen Dank, das war sehr nützlich. Der Befehl hat an meinen aktuellen Daten gearbeitet, aber ich stimme zu, dass ich zuerst eine Excel-Tabelle kompilieren sollte. –