Grafy pro různé typy uživatelů
Pojďme porovnat grafy lidí, kteří jsou předplatiteli služby Divvy Bikes, a těch, kteří ji využívají příležitostně bez předplatného.
Praktické je použít dplyr k úpravě dat před tím, než vytvoříš graf pomocí graph_from_data_frame(). Jedna užitečná funkce z dplyr, kterou budeš potřebovat, je n() – vrátí počet řádků v dané skupině datového rámce.
Toto cvičení je součástí kurzu
Případové studie: Analýza sítí v R
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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()