ค้นหาย่านที่มีงานศิลปะสาธารณะมากที่สุด
เมื่อสร้าง art_geo ซึ่งเป็น GeoDataFrame จาก DataFrame art แล้ว สามารถนำไป join เชิงพื้นที่กับข้อมูล neighborhoods เพื่อดูว่าแต่ละย่านมีงานศิลปะชิ้นใดบ้าง
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การแสดงผลข้อมูลเชิงภูมิศาสตร์ด้วย Python
คำแนะนำการฝึกหัด
- รวม GeoDataFrame
art_geoและneighborhoodsด้วย spatial join เพื่อสร้าง GeoDataFrame ใหม่ชื่อneighborhood_artโดยค้นหางานศิลปะที่อยู่withinย่านต่างๆ - แสดงแถวแรกๆ ของ GeoDataFrame
neighborhood_art
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# import packages
import geopandas as gpd
import pandas as pd
# Spatially join neighborhoods with art_geo
neighborhood_art = gpd.____(art_geo, neighborhoods, predicate = "____")
# Print the first few rows
print(neighborhood_art.head())