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

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, kursun bir parçasıdır

R ile Ağ Analizi

Kursa Göz Atın

Egzersiz talimatları

  • set_edge_attr() kullanarak hours vektö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ı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

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