ÎncepețiÎncepe gratuit

Crearea grafurilor pentru diferite tipuri de utilizatori

Hai să comparăm grafurile persoanelor abonate la serviciul Divvy Bike cu cele ale clienților ocazionali, care nu sunt abonați.

Este convenabil să folosești dplyr pentru a manipula datele înainte de a apela graph_from_data_frame() pentru a crea graful. O funcție utilă din dplyr de care vei avea nevoie este n(), care returnează numărul de rânduri din grupul respectiv al cadrului de date.

Acest exercițiu face parte din cursul

Studii de caz: Analiza rețelelor în R

Vezi cursul

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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()
Editează și rulează codul