開始使用免費開始

靠右行駛(1)

還記得 cars 資料集嗎?它包含各國每 1000 人擁有的汽車數(cars_per_cap),以及是否靠右行駛(drives_right),和國家名稱(country)。將這份 CSV 格式的資料匯入為 Python 的 DataFrame 的程式碼已包含在指令碼中。

在影片中,你看過如何依照布林陣列,逐步從 DataFrame 中篩選觀測值。先從簡單的開始,找出 carsdrives_rightTrue 的所有觀測值。

drives_right 是布林欄位,所以你需要先把它取出為 Series,然後使用這個布林 Series 從 cars 中選取觀測值。

本練習屬於課程

Python 中級

檢視課程

練習說明

  • drives_right 欄位提取為「Pandas 的 Series」,並將其存為 dr
  • 使用布林 Series dr 來篩選 cars DataFrame。將篩選結果存為 sel
  • 列印 sel,並確認所有觀測值的 drives_right 皆為 True

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Import cars data
import pandas as pd
cars = pd.read_csv('cars.csv', index_col = 0)

# Extract drives_right column as Series: dr


# Use dr to subset cars: sel


# Print sel
編輯並執行程式碼