Khám phá các quận của Paris (II)
Trong bài tập trước, bạn đã dùng phương thức plot() tùy biến của GeoDataFrame để tạo đồ họa đơn giản từ các hình học trong tập dữ liệu. Các đối tượng GeoDataFrame và GeoSeries có thể xem như các đối tượng DataFrame và Series "hiểu không gian"; so với phiên bản trong pandas, chúng cung cấp thêm các phương thức và thuộc tính dành riêng cho dữ liệu không gian.
Thuộc tính .geometry của một GeoDataFrame luôn trả về cột chứa các đối tượng hình học dưới dạng GeoSeries, bất kể tên thực tế của cột là gì (mặc định cũng sẽ là 'geometry').
Một ví dụ khác về chức năng không gian bổ sung là thuộc tính area, cho biết diện tích của các polygon.
GeoPandas đã được import với tên geopandas và tập dữ liệu quận đang có trong biến districts.
Bài tập này là một phần của khóa học
Làm việc với Dữ liệu Không gian địa lý trong Python
Hướng dẫn bài tập
- Dùng hàm
type()để kiểm tradistrictslà kiểu đối tượng gì. - Truy cập thuộc tính
geometrycủa GeoDataFramedistrictsvà in ra kiểu của đối tượng này. - Hiển thị 5 hàng đầu tiên của geometry.
- Khám phá diện tích của các hình học của các quận.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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.____)