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

ค้นหาชื่ออุทยานแห่งชาติที่อยู่ใกล้ที่สุด

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

ชุดข้อมูลแหล่งทำเหมือง (mining_sites) และอุทยานแห่งชาติ (national_parks) ถูกโหลดไว้แล้ว

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

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

ดูคอร์ส

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

  • เลือกสมาชิกตัวแรกของ geometry แล้วกำหนดให้กับตัวแปรชื่อ single_mine
  • คำนวณระยะทางจากอุทยานแห่งชาติแต่ละแห่งไปยัง single_mine แล้วเก็บผลลัพธ์ไว้ในตัวแปร dist
  • หา index ของค่าต่ำสุดใน dist โดยใช้เมธอด idxmin()
  • ดึงชื่ออุทยานแห่งชาติที่อยู่ใกล้ที่สุดโดยใช้ index ที่ได้กับแอตทริบิวต์ .loc[] แล้วแสดงผลลัพธ์

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

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

# Get the geometry of the first row
single_mine = mining_sites.____[____]

# Calculate the distance from each national park to this mine
dist = ____

# The index of the minimal distance
idx = dist.____

# Access the name of the corresponding national park
closest_park = national_parks.____[____, '____']
print(closest_park)
แก้ไขและรันโค้ด