LoslegenKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • Erstelle ein neues Kantenattribut namens "hours" aus dem Vektor hours mit set_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 hours größ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>=___]]  
Code bearbeiten und ausführen