開始使用免費開始

新增欄位

你不必只侷限於既有的資料。你可以在 DataFrame 中新增欄位。這種操作常被稱為「轉換」(transforming)、「變異」(mutating),或「特徵工程」(feature engineering)。

你可以從零建立新欄位,也很常從其他欄位衍生新欄位,例如把欄位相加,或轉換它們的單位。

homelessness 是一個 DataFrame,包含 2018 年美國各州無家可歸人口的估計值,欄位有 regionstateindividualsfamily_membersstate_popindividuals 是不屬於有子女家庭的無家可歸人口數;family_members 是屬於有子女家庭的無家可歸人口數;state_pop 是各州的總人口數。

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

本練習屬於課程

使用 pandas 進行資料操作

檢視課程

練習說明

  • homelessness 中新增名為 total 的欄位,內容為 individualsfamily_members 兩欄的總和。
  • 再在 homelessness 中新增名為 p_homeless 的欄位,內容為各州 total 無家可歸人口相對於該州總人口 state_pop 的比例。

動手互動練習

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

# Add total col as sum of individuals and family_members
____

# Add p_homeless col as proportion of total homeless population to the state population
____

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