California'da Konut Değerleri
California'nın büyük şehirleri fırlayan konut fiyatlarıyla sık sık gündeme geliyor. Son birkaç yılda medyan konut değeri nasıl değişti? Bu egzersizde, yedi ACS yılı için B25077_001E değişkenini bir döngüyle isteyecek ve değeri zamana göre görselleştireceksin.
predicates sözlüğü oluşturuldu ve konsola yazdırıldı. state:06 ifadesinin California için GEOID'i ayarladığına dikkat et. pandas ve seaborn alışılmış kısaltmalarla içe aktarıldı. HOST ve dataset tanımlandı ve dfs, istenen DataFrame'leri toplamak için başlatılmış boş bir liste olarak hazırlandı.
Bu egzersiz, kursun bir parçasıdır
Python ile ABD Nüfus Sayımı Verilerini Analiz Etme
Egzersiz talimatları
- 2011'den 2017'ye kadar tamsayıları içeren bir
rangenesnesi oluştur "year"adlı bir sütun oluştur ve değeriniyeardeğişkeninin mevcut değerine ayarlamedian_home_valuesütununun veri tipiniintolarak ayarla- Konut değerlerinin bir lineplot'unu oluştur. İlk parametreyi (
x)"year", ikinci parametreyi (y)"median_home_value"olarak ayarla
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Loop over years 2011 to 2017
for year in ____:
base_url = "/".join([HOST, str(year), dataset])
r = requests.get(base_url, params=predicates)
df = pd.DataFrame(columns=col_names, data=r.json()[1:])
# Add column to df to hold year value, append df to collector dfs
____
dfs.append(df)
# Concatenate all DataFrames, fix column type
states = pd.concat(dfs, ignore_index=True)
states["median_home_value"] = ____
sns.lineplot(____, ____, data = states)
plt.show()