性別會影響誰會因超速而吃罰單嗎?

使用 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...