Genul afectează probabilitatea de a primi amendă pentru viteză?

Analiza activității polițienești cu pandas

Kevin Markham

Founder, Data School

Filtrare după condiții multiple (1)

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

female.shape
(23774, 13)
Analiza activității polițienești cu pandas

Filtrare după condiții multiple (2)

female_and_arrested = ri[(ri.driver_gender == 'F') &
                         (ri.is_arrested == True)]
  • Fiecare condiție este înconjurată de paranteze
  • Ampersand (&) reprezintă operatorul and
female_and_arrested.shape
(669, 13)
  • Include doar șofere care au fost arestate
Analiza activității polițienești cu pandas

Filtrare după condiții multiple (3)

female_or_arrested = ri[(ri.driver_gender == 'F') |
                        (ri.is_arrested == True)]
  • Pipe (|) reprezintă operatorul or
female_or_arrested.shape
(26183, 13)
  • Include toate șoferele
  • Include toți șoferii arestați
Analiza activității polițienești cu pandas

Reguli pentru filtrarea după condiții multiple

  • Ampersand (&): include doar rândurile care satisfac ambele condiții

  • Pipe (|): include rândurile care satisfac oricare condiție

  • Fiecare condiție trebuie înconjurată de paranteze

  • Condițiile pot verifica egalitate (==), inegalitate (!=) etc.

  • Se pot folosi mai mult de două condiții

Analiza activității polițienești cu pandas

Corelație, nu cauzalitate

  • Analiza relației dintre gen și rezultatul opririi

    • Evaluarea existenței unei corelații
  • Nu se vor trage concluzii despre cauzalitate

    • Ar fi necesare date și expertiză suplimentare
    • Se explorează doar relații
Analiza activității polițienești cu pandas

Să exersăm!

Analiza activității polițienești cu pandas

Preparing Video For Download...