Ovlivňuje pohlaví řidiče udělení pokuty za rychlost?

Analyzing Police Activity with pandas

Kevin Markham

Founder, Data School

Filtrování podle více podmínek (1)

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

female.shape
(23774, 13)
Analyzing Police Activity with pandas

Filtrování podle více podmínek (2)

female_and_arrested = ri[(ri.driver_gender == 'F') &
                         (ri.is_arrested == True)]
  • Každá podmínka je uzavřena v závorkách
  • Ampersand (&) představuje operátor and
female_and_arrested.shape
(669, 13)
  • Zahrnuje pouze zatčené řidičky
Analyzing Police Activity with pandas

Filtrování podle více podmínek (3)

female_or_arrested = ri[(ri.driver_gender == 'F') |
                        (ri.is_arrested == True)]
  • Svislá čára (|) představuje operátor or
female_or_arrested.shape
(26183, 13)
  • Zahrnuje všechny řidičky
  • Zahrnuje všechny zatčené řidiče
Analyzing Police Activity with pandas

Pravidla filtrování podle více podmínek

  • Ampersand (&): zahrne pouze řádky splňující obě podmínky

  • Svislá čára (|): zahrne řádky splňující alespoň jednu podmínku

  • Každá podmínka musí být uzavřena v závorkách

  • Podmínky mohou ověřovat rovnost (==), nerovnost (!=) atd.

  • Lze použít více než dvě podmínky

Analyzing Police Activity with pandas

Korelace, nikoli kauzalita

  • Analýza vztahu mezi pohlavím a výsledkem zastavení

    • Posouzení existence korelace
  • Nezkoumáme příčinnou souvislost

    • Vyžadovalo by to další data a odborné znalosti
    • Zaměřujeme se pouze na vztahy
Analyzing Police Activity with pandas

Pojďme si procvičit!

Analyzing Police Activity with pandas

Preparing Video For Download...