Directed igraph ऑब्जेक्ट्स
इस अभ्यास में आप सीखेंगे कि किसी dataframe से directed ग्राफ कैसे बनाते हैं, कैसे जाँचते हैं कि कोई ग्राफ ऑब्जेक्ट directed और/या weighted है, और directed edges की शुरुआत और अंत पर मौजूद vertices कैसे निकाले जाते हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
R में नेटवर्क विश्लेषण
अभ्यास निर्देश
- dataframe
measlesकोgraph_from_data_frame()फंक्शन का उपयोग करके igraph ग्राफ ऑब्जेक्ट में बदलें और दूसरे आर्गुमेंट कोTRUEसेट करके सुनिश्चित करें कि यह directed ग्राफ बने. is.directed()का उपयोग करके जाँचें कि ग्राफ ऑब्जेक्ट directed है या नहीं.is.weighted()का उपयोग करके परखें कि ग्राफ ऑब्जेक्ट की edges पहले से weighted हैं या नहीं.head_of()का उपयोग करके उन vertices का subset लें जहाँ से हर edge originate होती है. यह फंक्शन दो आर्गुमेंट लेता है: पहला ग्राफ ऑब्जेक्ट और दूसरा जाँचने वाली edges. सभी edges के लिए आपE(g)का उपयोग कर सकते हैं.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
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)))