Чи впливає стать на ймовірність отримати штраф за перевищення?

Аналіз поліцейської діяльності з pandas

Kevin Markham

Founder, Data School

Фільтрація за кількома умовами (1)

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

female.shape
(23774, 13)
Аналіз поліцейської діяльності з pandas

Фільтрація за кількома умовами (2)

female_and_arrested = ri[(ri.driver_gender == 'F') &
                         (ri.is_arrested == True)]
  • Кожну умову беріть у дужки
  • Амперсанд (&) означає оператор and
female_and_arrested.shape
(669, 13)
  • Включає лише водійок, яких заарештували
Аналіз поліцейської діяльності з pandas

Фільтрація за кількома умовами (3)

female_or_arrested = ri[(ri.driver_gender == 'F') |
                        (ri.is_arrested == True)]
  • Вертикальна риска (|) означає оператор or
female_or_arrested.shape
(26183, 13)
  • Включає всіх водійок
  • Включає всіх водіїв, яких заарештували
Аналіз поліцейської діяльності з pandas

Правила фільтрації за кількома умовами

  • Амперсанд (&): включайте лише рядки, що задовольняють обидві умови

  • Вертикальна риска (|): включайте рядки, що задовольняють хоча б одну умову

  • Кожну умову потрібно брати в дужки

  • Умови можуть перевіряти рівність (==), нерівність (!=) тощо

  • Можна використовувати понад дві умови

Аналіз поліцейської діяльності з pandas

Кореляція, не причинність

  • Проаналізуйте зв'язок між статтю та результатом зупинки

    • Оцініть, чи є кореляція
  • Ми не робимо висновків про причинність

    • Потрібні додаткові дані та експертиза
    • Лише досліджуємо зв'язки
Аналіз поліцейської діяльності з pandas

Давайте потренуємось!

Аналіз поліцейської діяльності з pandas

Preparing Video For Download...