शुरू करेंमुफ़्त में शुरू करें

Edge attributes और subsetting

इस अभ्यास में आप सीखेंगे कि नेटवर्क में edges पर attributes कैसे जोड़ें और उन्हें कैसे देखें। उदाहरण के लिए, हम 'hours' नाम का attribute जोड़ेंगे, जो दर्शाता है कि हर दोस्ती की जोड़ी हफ्ते में एक-दूसरे के साथ कितने घंटे बिताती है.

यह अभ्यास पाठ्यक्रम का हिस्सा है

R में नेटवर्क विश्लेषण

पाठ्यक्रम देखें

अभ्यास निर्देश

  • वेक्टर hours से set_edge_attr() का उपयोग करके 'hours' नाम का नया edge attribute बनाएँ.
  • edge_attr() का उपयोग करके सभी edge attributes देखें.
  • वे सभी edges देखें जिनमें व्यक्ति "Britt" शामिल है.
  • वे सभी edges देखें जहाँ attribute hours 4 घंटे के बराबर या उससे अधिक है.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

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>=___]]  
कोड संपादित करें और चलाएँ