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ırEgzersiz talimatları
measlesveri çerçevesinigraph_from_data_frame()fonksiyonunu kullanarak bir igraph grafik nesnesine dönüştür ve ikinci argümanıTRUEyaparak 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çinE(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)))