Grafen maken voor verschillende gebruikerstypen
Laten we grafen vergelijken van mensen die een Divvy-fietsabonnement hebben met meer casual klanten zonder abonnement.
Het is handig om dplyr te gebruiken om de data te bewerken voordat je met graph_from_data_frame() de graaf maakt. Een nuttige dplyr-functie die je nodig hebt is n(), die het aantal rijen in die groep van het data frame geeft.
Deze oefening maakt deel uit van de cursus
Casestudies: netwerkanalyse in R
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
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()