Czy płeć wpływa na otrzymanie mandatu za przekroczenie prędkości?

Analiza aktywności policji z pandas

Kevin Markham

Founder, Data School

Filtrowanie według wielu warunków (1)

female = ri[ri.driver_gender == 'F']

female.shape
(23774, 13)
Analiza aktywności policji z pandas

Filtrowanie według wielu warunków (2)

female_and_arrested = ri[(ri.driver_gender == 'F') &
                         (ri.is_arrested == True)]
  • Każdy warunek jest ujęty w nawiasy
  • Et (&) reprezentuje operator and
female_and_arrested.shape
(669, 13)
  • Uwzględnia tylko zatrzymane kierowczynie
Analiza aktywności policji z pandas

Filtrowanie według wielu warunków (3)

female_or_arrested = ri[(ri.driver_gender == 'F') |
                        (ri.is_arrested == True)]
  • Pionowa kreska (|) reprezentuje operator or
female_or_arrested.shape
(26183, 13)
  • Uwzględnia wszystkie kierowczynie
  • Uwzględnia wszystkich zatrzymanych kierowców
Analiza aktywności policji z pandas

Zasady filtrowania według wielu warunków

  • Et (&): uwzględnia wiersze spełniające oba warunki

  • Pionowa kreska (|): uwzględnia wiersze spełniające którykolwiek warunek

  • Każdy warunek musi być ujęty w nawiasy

  • Warunki mogą sprawdzać równość (==), nierówność (!=) itp.

  • Można stosować więcej niż dwa warunki

Analiza aktywności policji z pandas

Korelacja, nie przyczynowość

  • Analiza zależności między płcią a wynikiem zatrzymania

    • Ocena, czy istnieje korelacja
  • Nie formułujemy wniosków o przyczynowości

    • Wymagałoby to dodatkowych danych i wiedzy specjalistycznej
    • Badamy wyłącznie zależności
Analiza aktywności policji z pandas

Czas na ćwiczenia!

Analiza aktywności policji z pandas

Preparing Video For Download...