Kantenattribute und Subsetting
In dieser Übung lernst du, wie du Kanten im Netzwerk Attribute hinzufügst und sie betrachtest. Wir fügen zum Beispiel das Attribut "hours" hinzu, das angibt, wie viele Stunden pro Woche jedes Freundespaar miteinander verbringt.
Diese Übung ist Teil des Kurses
Netzwerkanalyse mit R
Anleitung zur Übung
- Erstelle ein neues Kantenattribut namens "hours" aus dem Vektor
hoursmitset_edge_attr(). - Zeige alle Kantenattribute mit
edge_attr()an. - Zeige alle Kanten an, die die Person "Britt" enthalten.
- Zeige alle Kanten an, bei denen das Attribut
hoursgrößer oder gleich 4 Stunden ist.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
library(igraph)
# View hours
hours
# Create new edge attribute called 'hours'
g <- set_edge_attr(g, ___, value = ___)
# View edge attributes of graph object
___(g)
# Find all edges that include "Britt"
E(g)[[.inc('___')]]
# Find all pairs that spend 4 or more hours together per week
E(g)[[hours>=___]]