pandas işlevselliğini kullanma: groupby
Bu derste GeoPandas'ın mekansal işlevselliğine odaklanacağız, ama elimizde hâlâ bir dataframe olduğunu ve Pandas'tan bildiğin tüm işlevlerin geçerli olduğunu unutma.
Bu egzersizde yaygın bir işlevi tekrar edeceğiz: groupby işlemi. Bir sütunda gruplar olduğunda ve her grup için bir istatistik hesaplamak istediğinde bu işlemi kullanırsın. groupby() metoduna, grupları içeren sütunu geçirirsin. Oluşan nesne üzerinde, her grup için hesaplamak istediğin metodu çağırabilirsin. Bu egzersizde, restoran türlerinin her bir grubunun büyüklüğünü bilmek istiyoruz.
Bu groupby işlemi hakkında daha fazla bilgi ve egzersiz için pandas ile DataFrame'leri Manipüle Etme kursuna bakabilirsin.
Bu egzersiz, kursun bir parçasıdır
Python ile Coğrafi Verilerle Çalışma
Egzersiz talimatları
groupby()kullanarak restoranları restoranların type sütununa göre grupla ve her grubun büyüklüğünü hesapla. Sonucutype_countsolarak adlandır.- Ortaya çıkan Series'i yazdır.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Load the restaurants data
restaurants = geopandas.read_file("paris_restaurants.geosjon")
# Calculate the number of restaurants of each type
type_counts = restaurants.groupby(____).____()
# Print the result
print(____)