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
Pokyny k cvičení
- Vytvoř nový atribut hrany s názvem 'hours' z vektoru
hourspomocí funkceset_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
hoursvě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>=___]]