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

एज के प्रकार निकालना

इस अभ्यास में, आप कस्टमर डेटाफ़्रेम के कस्टमर IDs को कस्टमर एजलिस्ट से मिलाएँगे ताकि पता चल सके कि हर एज churn है, non-churn है, या mixed एज है. match() फंक्शन का उपयोग करके, आप एजलिस्ट में दो कॉलम जोड़ेंगे.

  1. fromLabel जिसमें from कॉलम की churn स्थिति होगी
  2. toLabel जिसमें to कॉलम की churn स्थिति होगी

कमांड match(x, y) एक वेक्टर लौटाता है जिसमें y के भीतर x के स्थान होते हैं. ऊपर दिए चित्र में match(edgeList$from, customers$id) का परिणाम 1,1,1,2,2 है. उदाहरण के लिए, edgeList$from की चौथी लाइन, यानी id 393 वाला कस्टमर, customers$id में दूसरा एलिमेंट है. इस कस्टमर का churn लेबल, इसलिए, customers[2,2] या 0 है. इसी तरह, edgeList$from में सभी के churn लेबल होंगे customers[match(edgeList$from, customers$id),2].

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

R में नेटवर्क्ड डेटा का उपयोग करके Predictive Analytics

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

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

  • edgeList डेटाफ़्रेम में FromLabel नाम का कॉलम जोड़ें, जिसमें from नोड्स के लेबल हों. इसके लिए customers$id को edgeList$from से मिलाकर customers$churn निकालें.
  • यही काम to एज के लिए करें, और इस कॉलम को ToLabel कहें.
  • edgeList डेटाफ़्रेम में edgeType नाम का कॉलम जोड़ें, जो FromLabel और ToLabel कॉलम्स का योग हो.
  • प्रत्येक प्रकार के एज की संख्या देखने के लिए table() फंक्शन का उपयोग करें.

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

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

# Add the column edgeList$FromLabel
edgeList$FromLabel <- customers[match(edgeList$___, customers$___), 2]
 
# Add the column edgeList$ToLabel
edgeList$ToLabel <- customers[___(___, ___), 2]
 
# Add the column edgeList$edgeType
edgeList$edgeType <- edgeList$___ + edgeList$___
 
# Count the number of each type of edge
___(edgeList$edgeType)
कोड संपादित करें और चलाएँ