Kenar öznitelikleri ve alt kümeleme
Bu egzersizde ağdaki kenarlara nasıl öznitelik ekleyeceğini ve bunları nasıl görüntüleyeceğini öğreneceksin. Örneğin, her arkadaş çiftinin birbirleriyle haftada kaç saat geçirdiğini gösteren 'hours' adlı bir öznitelik ekleyeceğiz.
Bu egzersiz
R ile Ağ Analizi
kursunun bir parçasıdırEgzersiz talimatları
set_edge_attr()kullanarakhoursvektöründen 'hours' adlı yeni bir kenar özniteliği oluştur.- Tüm kenar özniteliklerini
edge_attr()ile görüntüle. - "Britt" kişisini içeren tüm kenarları görüntüle.
hoursözniteliği 4 saate büyük ya da eşit olan tüm kenarları görüntüle.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
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>=___]]