BaşlayınÜcretsiz Başlayın

Yönlü igraph nesneleri

Bu egzersizde bir veri çerçevesinden yönlü bir grafiğin nasıl oluşturulacağını, bir grafik nesnesinin yönlü ve/veya ağırlıklı olup olmadığının nasıl inceleneceğini ve yönlü kenarların başlangıç ve bitişindeki düğümlerin (köşelerin) nasıl çıkarılacağını öğreneceksin.

Bu egzersiz

R ile Ağ Analizi

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • measles veri çerçevesini graph_from_data_frame() fonksiyonunu kullanarak bir igraph grafik nesnesine dönüştür ve ikinci argümanı TRUE yaparak grafiğin yönlü olmasını sağla.
  • Grafik nesnesinin yönlü olup olmadığını is.directed() kullanarak kontrol et.
  • Grafik nesnesinin kenarlarının zaten ağırlıklı olup olmadığını is.weighted() kullanarak incele.
  • Her bir kenarın nereden başladığını temsil eden düğümü head_of() ile alt kümele. Bu fonksiyon iki argüman alır: ilki grafik nesnesi, ikincisi incelenecek kenarlar. Tüm kenarlar için E(g) kullanabilirsin.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

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)))
Kodu Düzenle ve Çalıştır