開始使用免費開始

每人擁車數(2)

還記得 np.logical_and()np.logical_or()np.logical_not() 嗎?它們是 andornot 的 NumPy 版本。你也可以把它們用在 Pandas 的 Series 上,來做更進階的篩選。

以下這個例子會選出 cars_per_cap 介於 10 到 80 之間的觀測值。請逐步執行這幾行程式碼,看看發生了什麼事。

cpc = cars['cars_per_cap']
between = np.logical_and(cpc > 10, cpc < 80)
medium = cars[between]

本練習屬於課程

Python 中級

檢視課程

練習說明

  • 使用提供的程式碼範例,建立一個 DataFrame medium,其中包含 cars 中所有 cars_per_cap 介於 100500 之間的觀測值。
  • 列印 medium

動手互動練習

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

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

# Import numpy, you'll need this
import numpy as np

# Create medium: observations with cars_per_cap between 100 and 500




# Print medium
編輯並執行程式碼