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
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șipayment_type. - În interiorul funcției
summarise(), numără cursele și atribuie rezultatul unei noi variabilen_rides. - Vizualizează rezultatul folosind setul de date rezumativ
daily_countca input pentruggplot()șigeom_point(), cupickup_datepe axa x șin_ridespe axa y. - Folosește
facet_grid()pentru a fateta cupayment_typepe rânduri și ziua săptămâniipickup_dowpe 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)