開始使用免費開始

依類別變數篩選列

當你要根據類別變數來建立子集時,常會用到 or 運算子(|)從多個類別中選取列。若需要一次包含三個不同區域的所有州,這種作法會很繁瑣。 改用 .isin() 方法,你就能用一個條件解決,而不必寫三個分開的條件。

colors = ["brown", "black", "tan"]
condition = dogs["color"].isin(colors)
dogs[condition]

homelessness 已可使用,且已將 pandas 載入為 pd

本練習屬於課程

使用 pandas 進行資料操作

檢視課程

練習說明

homelessness 篩選為美國人口普查 state 落在 Mojave 各州清單 canu 的案例,指定給 mojave_homelessness。請檢視印出的結果。

動手互動練習

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

# The Mojave Desert states
canu = ["California", "Arizona", "Nevada", "Utah"]

# Filter for rows in the Mojave Desert states
mojave_homelessness = homelessness[____]

# See the result
print(mojave_homelessness)
編輯並執行程式碼