Zacznij terazZacznij za darmo

Atrybuty krawędzi i filtrowanie

W tym ćwiczeniu nauczysz się dodawać atrybuty do krawędzi sieci oraz je przeglądać. Dodamy atrybut 'hours', który reprezentuje liczbę godzin tygodniowo spędzanych razem przez każdą parę przyjaciół.

To ćwiczenie jest częścią kursu

Analiza sieci w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz nowy atrybut krawędzi o nazwie 'hours' na podstawie wektora hours, korzystając z funkcji set_edge_attr().
  • Wyświetl wszystkie atrybuty krawędzi za pomocą edge_attr().
  • Wyświetl wszystkie krawędzie, w których pojawia się osoba "Britt".
  • Wyświetl wszystkie krawędzie, dla których wartość atrybutu hours jest większa lub równa 4.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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>=___]]  
Edytuj i uruchom kod