เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

หอไอเฟลตั้งอยู่ในเขตใด?

กลับมาที่ตัวอย่างหอไอเฟลกันอีกครั้ง ในแบบฝึกหัดก่อนหน้า เราได้สร้างรูปทรง 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(____)
แก้ไขและรันโค้ด