BaşlayınÜcretsiz başlayın

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

Kursa Göz Atın

Egzersiz talimatları

  • 2011'den 2017'ye kadar tamsayıları içeren bir range nesnesi oluştur
  • "year" adlı bir sütun oluştur ve değerini year değişkeninin mevcut değerine ayarla
  • median_home_value sütununun veri tipini int olarak 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()
Kodu Düzenle ve Çalıştır