ÎncepețiÎncepe gratuit

Fatetarea curselor zilnice

Am observat un comportament interesant când am analizat numărul de curse zilnice fatetat după ziua săptămânii. Hai să investigăm dacă fatetarea pe variabile suplimentare ne oferă noi informații. Vom verifica dacă există tipare diferite în funcție de ziua săptămânii atunci când luăm în considerare și tipul de plată: numerar sau card de credit.

tx este disponibil în spațiul tău de lucru.

Acest exercițiu face parte din cursul

Vizualizarea datelor mari cu Trelliscope în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • După ce filtrezi pentru a păstra doar tranzacțiile cu numerar și card, creează un rezumat după ziua săptămânii și tipul de plată folosind dplyr, grupând după pickup_date, pickup_dow și payment_type.
  • În interiorul funcției summarise(), numără cursele și atribuie rezultatul unei noi variabile n_rides.
  • Vizualizează rezultatul folosind setul de date rezumativ daily_count ca input pentru ggplot() și geom_point(), cu pickup_date pe axa x și n_rides pe axa y.
  • Folosește facet_grid() pentru a fateta cu payment_type pe rânduri și ziua săptămânii pickup_dow pe coloane.
  • Reține că funcția coord_fixed() constrânge raportul de aspect al graficului rezultat, ajutând la evidențierea vizuală a tiparelor.

Exercițiu interactiv practic

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

library(dplyr)
library(ggplot2)

# Summarize taxi rides count by payment type, pickup date, pickup day of week
daily_count <- tx %>%
  filter(payment_type %in% c("Card", "Cash")) %>%
  group_by(___, ___, ___) %>%
  summarise(___)

# Plot the data
ggplot(___, aes(___, ___)) +
  ___ +
  facet_grid(___ ~ ___) +
  coord_fixed(ratio = 0.4)
Editează și rulează codul