Analiza activității polițienești cu pandas
Kevin Markham
Founder, Data School
female = ri[ri.driver_gender == 'F']female.shape
(23774, 13)
female_and_arrested = ri[(ri.driver_gender == 'F') &
(ri.is_arrested == True)]
&) reprezintă operatorul andfemale_and_arrested.shape
(669, 13)
female_or_arrested = ri[(ri.driver_gender == 'F') |
(ri.is_arrested == True)]
|) reprezintă operatorul orfemale_or_arrested.shape
(26183, 13)
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 relației dintre gen și rezultatul opririi
Nu se vor trage concluzii despre cauzalitate
Analiza activității polițienești cu pandas