ÎncepețiÎncepe gratuit

Obiecte igraph direcționate

În acest exercițiu vei învăța cum să creezi un graf direcționat dintr-un dataframe, cum să verifici dacă un obiect graf este direcționat și/sau ponderat și cum să extragi vârfurile de la începutul și sfârșitul muchiilor direcționate.

Acest exercițiu face parte din cursul

Analiza rețelelor în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Convertește dataframe-ul measles într-un obiect graf igraph folosind funcția graph_from_data_frame() și asigură-te că graful va fi direcționat setând al doilea argument la TRUE.
  • Verifică dacă obiectul graf este direcționat folosind is.directed().
  • Examinează dacă muchiile obiectului graf sunt deja ponderate folosind is.weighted().
  • Extrage fiecare vârf din care pornește câte o muchie folosind head_of(). Această funcție primește două argumente: primul este obiectul graf, iar al doilea reprezintă muchiile de examinat. Pentru toate muchiile poți folosi E(g).

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

library(igraph)

# Get the graph object
g <- ___(measles, directed = ___)

# is the graph directed?
___(g)

# Is the graph weighted?
___(g)

# Where does each edge originate from?
table(___(___, E(g)))
Editează și rulează codul