開始使用免費開始

辨識正在仕紳化的分區

在這個練習中,你要找出並繪製 2000 年到 2010 年之間正在進行「仕紳化(gentrifying)」的普查分區。要被歸類為正在仕紳化,分區必須在 2000 年時屬於「可仕紳化(gentrifiable)」,且同時符合以下條件:

  1. 擁有學士學位(含以上)的人口比例上升的速度必須比紐約都會區更快。
  2. 屋價自 2000 年以來必須上升。為了考量通膨,2000 年的屋價需乘以 1.2612。

GeoDataFrame bk_2010 已為你載入。欄位名稱已在主控台顯示。因為你要比較 2010 與 2000 年,所以其中同時包含兩個年份的資料,欄位尾碼分別為 "_2000""_2010"。另外也包含你在上一個練習建立的 gentrifiable 欄位。

本練習屬於課程

使用 Python 分析美國 Census 資料

檢視課程

練習說明

  • 若 2000 到 2010 年間擁有學士學位人口比例的增加量大於都會統計區(MSA)層級的增幅,將 increasing_education 設為 True。
  • median_value_2010 大於 median_value_20001.2612 倍,將 increasing_house_value 設為 True。
  • 使用 & 運算子,當分區同時為 gentrifiableincreasing_education 為 True,且 increasing_house_value 為 True 時,將 gentrifying 設為 True。
  • 使用 "YlOrRd" 色彩映射來繪製 gentrifying 分區。

動手互動練習

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

# Increase in percent BA greater than MSA
bk_2010["increasing_education"] = ____

# Increase in house value
bk_2010["increasing_house_value"] = ____

# Identify gentryifying tracts
bk_2010["gentrifying"] = bk_2010["gentrifiable"] & ____

# Plot gentrifying tracts
bk_2010.plot(____)
plt.show()
編輯並執行程式碼