Farklı Kullanıcı Türlerinin Grafiklerini Oluşturma
Divvy bisiklet aboneleri ile daha günlük, abone olmayan müşterilerin grafiklerini karşılaştıralım.
Grafiği oluşturmak için graph_from_data_frame() kullanmadan önce veriyi işlemek adına dplyr kullanmak oldukça pratiktir. İhtiyacın olacak yararlı dplyr fonksiyonlarından biri n(); bu, veri çerçevesindeki grubun satır sayısını verir.
Bu egzersiz, kursun bir parçasıdır
Vaka Çalışmaları: R ile Ağ Analizi
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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()