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
<Kurs>Netzwerkanalyse mit R</Kurs>Übungsanweisungen
- 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 praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
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>=___]]