Začněte nyníZačněte zdarma

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

Zobrazit kurz

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()
Upravit a spustit kód