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

ปารีส: spatial join ระหว่างเขตและสถานีจักรยาน

กลับมาที่ข้อมูลปารีสเรื่องเขตและสถานีจักรยานกัน คราวนี้จะใช้การทำ spatial join เพื่อระบุว่าแต่ละสถานีอยู่ในเขตใด

ชุดข้อมูลเขตและสถานีจักรยานโหลดไว้ให้แล้วในชื่อ districts และ stations ซึ่งเป็น GeoDataFrame และได้ import GeoPandas เป็น geopandas เรียบร้อยแล้ว

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การทำงานกับข้อมูลเชิงพื้นที่ใน Python

ดูคอร์ส

คำแนะนำการฝึกหัด

  • ใช้ฟังก์ชัน geopandas.sjoin() เพื่อเพิ่มชื่อเขตที่สถานีแต่ละแห่งตั้งอยู่ลงในชุดข้อมูล stations แล้วเก็บผลลัพธ์ไว้ในตัวแปรชื่อ joined
  • ตรวจสอบผลลัพธ์โดยแสดง 5 แถวแรก

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Join the districts and stations datasets
joined = ____

# Inspect the first five rows of the result
print(joined.____)
แก้ไขและรันโค้ด