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

Дослідіть райони Парижа (ІІ)

У попередній вправі ми використали спеціалізований метод plot() об'єкта GeoDataFrame, який створює просту візуалізацію геометрій у наборі даних. Об'єкти GeoDataFrame і GeoSeries можна розглядати як DataFrame і Series, що «знають про простір», і порівняно з їхніми аналогами в pandas вони мають додаткові просторові методи та атрибути.

Атрибут .geometry у GeoDataFrame завжди повертає стовпець із геометричними об'єктами як GeoSeries, незалежно від фактичної назви стовпця (типово він також має назву 'geometry').

Інший приклад додаткової просторової функціональності — атрибут area, який надає площу полігонів.

GeoPandas імпортовано як geopandas, а набір даних із районами доступний у змінній districts.

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

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

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

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

  • Перевірте, об'єктом якого типу є districts, за допомогою функції type().
  • Зверніться до атрибута geometry GeoDataFrame districts і виведіть тип цього об'єкта.
  • Відобразіть перші 5 рядків геометрії.
  • Перегляньте площу геометрій районів.

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

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

# Check what kind of object districts is
print(type(____))

# Check the type of the geometry attribute
print(____)

# Inspect the first rows of the geometry
print(districts.____)

# Inspect the area of the districts
print(districts.____)
Редагувати та запускати код