Začněte nyníZačněte zdarma

Atributy hran a filtrování

V tomto cvičení se naučíš, jak přidávat atributy hranám v síti a jak je zobrazovat. Přidáme například atribut 'hours', který udává, kolik hodin týdně tráví každá dvojice přátel společně.

Toto cvičení je součástí kurzu

Analýza sítí v R

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř nový atribut hrany s názvem 'hours' z vektoru hours pomocí funkce set_edge_attr().
  • Zobraz všechny atributy hran pomocí edge_attr().
  • Zobraz všechny hrany, které zahrnují osobu "Britt".
  • Zobraz všechny hrany, kde je atribut hours větší nebo roven 4 hodinám.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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>=___]]  
Upravit a spustit kód