Edge attributes और subsetting
इस अभ्यास में आप सीखेंगे कि नेटवर्क में edges पर attributes कैसे जोड़ें और उन्हें कैसे देखें। उदाहरण के लिए, हम 'hours' नाम का attribute जोड़ेंगे, जो दर्शाता है कि हर दोस्ती की जोड़ी हफ्ते में एक-दूसरे के साथ कितने घंटे बिताती है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
R में नेटवर्क विश्लेषण
अभ्यास निर्देश
- वेक्टर
hoursसेset_edge_attr()का उपयोग करके 'hours' नाम का नया edge attribute बनाएँ. edge_attr()का उपयोग करके सभी edge attributes देखें.- वे सभी edges देखें जिनमें व्यक्ति "Britt" शामिल है.
- वे सभी edges देखें जहाँ attribute
hours4 घंटे के बराबर या उससे अधिक है.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
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>=___]]