หอไอเฟลตั้งอยู่ในเขตใด?
กลับมาที่ตัวอย่างหอไอเฟลกันอีกครั้ง ในแบบฝึกหัดก่อนหน้า เราได้สร้างรูปทรง Point สำหรับตำแหน่งของหอไอเฟล และตรวจสอบแล้วว่ามันไม่ได้อยู่ในเขต Montparnasse คราวนี้จะมาหาว่าหอไอเฟลอยู่ในเขตใดของปารีสกันแน่
GeoDataFrame districts ถูกโหลดไว้แล้ว และไลบรารี Shapely กับ GeoPandas ถูก import เรียบร้อยแล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การทำงานกับข้อมูลเชิงพื้นที่ใน Python
คำแนะนำการฝึกหัด
- สร้าง boolean mask (หรือตัวกรอง) ที่ระบุว่าแต่ละเขตมีหอไอเฟลอยู่ภายในหรือไม่ แล้วเก็บผลลัพธ์ไว้ในตัวแปรชื่อ
mask - กรอง DataFrame
districtsด้วย boolean mask จากนั้น print ผลลัพธ์ออกมา
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Construct a point object for the Eiffel Tower
eiffel_tower = Point(255422.6, 6250868.9)
# Create a boolean Series
mask = ____
# Print the boolean Series
print(mask.head())
# Filter the districts with the boolean mask
print(____)