ПочатиПочніть безкоштовно

Використання можливостей pandas: groupby

У цьому курсі ми зосередимося на просторовому функціоналі GeoPandas, але пам'ятайте, що ми все ще працюємо з датафреймом, і увесь функціонал, який ви знаєте з Pandas, так само застосовний.

У цій вправі згадаємо поширену операцію: групування (groupby). Вона потрібна, коли у вас є стовпець із групами і ви хочете обчислити певну статистику для кожної групи. У метод groupby() ви передаєте стовпець, який містить групи. На отриманому об'єкті потім викликаєте метод для обчислення потрібної величини для кожної групи. У цій вправі нам потрібно дізнатися розмір кожної групи за типом ресторанів.

За додатковою інформацією та вправами щодо операції groupby зверніться до курсу Manipulating DataFrames with pandas.

Ця вправа є частиною курсу

Робота з геопросторовими даними в Python

Переглянути курс

Інструкції до вправи

  • За допомогою groupby() згрупуйте ресторани за типом і обчисліть розмір кожної групи. Назвіть результат type_counts.
  • Виведіть отриману серію (Series).

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# 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(____)
Редагувати та запускати код