Identifikace gentrifikujících se obvodů
V tomto cvičení identifikuješ a zobrazíš na mapě obvody, které procházely gentrifikací mezi lety 2000 a 2010. Aby byl obvod klasifikován jako gentrifikující se, musí být v roce 2000 způsobilý ke gentrifikaci a zároveň splňovat tato kritéria:
- Podíl obyvatelstva s bakalářským nebo vyšším vzděláním musí růst rychleji než v oblasti metropolitní statistické oblasti New Yorku.
- Hodnoty nemovitostí musí být vyšší než v roce 2000. Aby se zohlednil vliv inflace, hodnoty nemovitostí z roku 2000 se vynásobí číslem 1,2612.
GeoDataFrame bk_2010 je již načten. Názvy sloupců jsou zobrazeny v konzoli. Protože budeš porovnávat data z let 2010 a 2000, obsahuje hodnoty z obou let ve sloupcích s příponou "_2000" a "_2010". Obsahuje také sloupec gentrifiable, který jsi vytvořil/a v předchozím cvičení.
Toto cvičení je součástí kurzu
Analýza dat amerického sčítání lidu v Pythonu
Pokyny k cvičení
- Nastav
increasing_educationna True, pokud je nárůst podílu obyvatelstva s bakalářským vzděláním mezi lety 2000 a 2010 větší než nárůst na úrovni metropolitní statistické oblasti - Nastav
increasing_house_valuena True, pokud jemedian_value_2010více než1.2612krát vyšší nežmedian_value_2000 - Pomocí operátoru
&nastavgentrifyingna True, pokud je obvodgentrifiablea zároveň máincreasing_educationaincreasing_house_value - Zobraz gentrifikující se obvody (
gentrifying) na mapě s použitím barevné mapy"YlOrRd"
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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()