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

Yüksek Kira ve Kira Yükü

San Francisco gibi yerlerde kiralar çok yüksek olabilir; ancak kira yükünün coğrafyasını anlamak için, brüt kiralara bakmak yerine kiraya harcanan gelir payına bakmak daha faydalı olabilir.

Bu egzersizde, San Francisco’daki her bir Census tract için dolar cinsinden brüt kira (median_rent) ve gelire oranı (median_rent_pct_of_income) bilgilerini içeren bir DataFrame’i, bu tract’lerin bulunduğu bir geopandas DataFrame’i ile birleştireceksin. Ardından bu iki değişkeni haritalandırıp karşılaştıracaksın. Haritalarda daha koyu renkler daha yüksek değerleri (daha yüksek kiralar veya daha yüksek kira/gelir payı) gösterir.

Bu iki sütunun ilk birkaç satırı konsolda gösterilmektedir.

pandas ve geopandas her zamanki kısaltmalarla içe aktarılmıştır.

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ı

  • sf_rent ile sf_tracts geopandas DataFrame’ini state, county ve tract sütunlarına göre eşleştirerek merge et.
  • San Francisco’daki median_rent değerini haritalandırmak için, eksik verisi olan bir tract’i hariç tutmak üzere median_rent sütununda notnull() metodunu kullan.
  • median_rent_pct_of_income sütununu haritalandır. Bu haritayı median_rent haritasıyla karşılaştırmak için çizim penceresindeki okları kullan.
  • median_rent ile median_rent_pct_of_income arasındaki Pearson korelasyonunu yazdır.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Merge geometries with rent data
sf_tracts = sf_tracts.merge(____, ____)

# Plot median rent by Census tract
sf_tracts[____].plot(column = "median_rent", cmap = "YlGnBu")
plt.show()
plt.close()

# Plot median rent as percentage of income
sf_tracts.plot(____, cmap = "YlGnBu")
plt.show()

# Show correlation between median rent and percent of income
print(sf_tracts["median_rent"].corr(____))
Kodu Düzenle ve Çalıştır