MulaiMulai sekarang secara gratis

Membuat Graf untuk Berbagai Jenis Pengguna

Mari membandingkan graf pengguna yang berlangganan divvy bike dengan pelanggan non-langganan yang lebih kasual.

Akan lebih mudah menggunakan dplyr untuk memanipulasi data sebelum memakai graph_from_data_frame() untuk membuat graf. Salah satu fungsi dplyr yang berguna dan Anda perlukan adalah n(), yang memberikan jumlah baris dalam suatu grup pada data frame.

Latihan ini adalah bagian dari kursus

Studi Kasus: Analisis Jaringan di R

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

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()
Edit dan Jalankan Kode