MulaiMulai sekarang secara gratis

Menggunakan fungsionalitas pandas: groupby

Kursus ini akan berfokus pada fungsionalitas spasial GeoPandas, tetapi jangan lupa bahwa kita tetap bekerja dengan sebuah dataframe, dan semua fungsionalitas yang Anda kenal dari Pandas tetap berlaku.

Dalam latihan ini, kita akan meninjau kembali fungsionalitas umum: operasi groupby. Anda mungkin ingin menggunakan operasi ini ketika Anda memiliki kolom yang berisi grup, dan Anda ingin menghitung sebuah statistik untuk setiap grup. Pada metode groupby(), Anda meneruskan kolom yang berisi grup. Pada objek hasilnya, Anda kemudian dapat memanggil metode yang ingin Anda hitung untuk setiap grup. Dalam latihan ini, kita ingin mengetahui ukuran setiap grup berdasarkan jenis restoran.

Silakan lihat kursus Manipulating DataFrames with pandas untuk informasi dan latihan lebih lanjut tentang operasi groupby ini.

Latihan ini adalah bagian dari kursus

Bekerja dengan Data Geospasial di Python

Lihat Kursus

Petunjuk latihan

  • Dengan menggunakan groupby(), kelompokkan restoran berdasarkan type restoran, dan hitung ukuran tiap grup. Simpan hasilnya dalam type_counts.
  • Cetak Series yang dihasilkan.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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(____)
Edit dan Jalankan Kode