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

अलग-अलग यूज़र प्रकारों के ग्राफ बनाना

आइए उन लोगों के ग्राफ़ की तुलना करें जो Divvy बाइक के सब्सक्राइबर हैं बनाम वे अधिक कैज़ुअल, नॉन-सब्सक्राइबिंग कस्टमर्स।

ग्राफ बनाने से पहले डेटा को बदलने के लिए dplyr का इस्तेमाल करना सुविधाजनक है, और फिर graph_from_data_frame() से ग्राफ बनाया जा सकता है। एक उपयोगी dplyr फंक्शन जो आपको चाहिए होगा, वह है n(), जो डेटा फ़्रेम के उस ग्रुप में पंक्तियों की संख्या देता है।

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

केस स्टडीज़: R में नेटवर्क विश्लेषण

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

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

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

subscribers <- bike_dat %>% 
  # Filter for rows where usertype is Subscriber
  ___(___ == "___")

# Count the number of subscriber trips
n_subscriber_trips <- nrow(___)

subscriber_trip_graph <- subscribers %>% 
  # Group by from_station_id and to_station_id
  ___(___, ___) %>% 
  # Calculate summary statistics
  summarize(
    # Set weights as proportion of total trips
    weights = ___() / n_subscriber_trips
  ) %>%
  # Make a graph from the data frame
  graph_from_dataframe()
कोड संपादित करें और चलाएँ