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

แผนที่ความหนาแน่นของต้นไม้แยกตามเขต (2)

เมื่อได้จำนวนต้นไม้แยกตามเขตแล้ว ขั้นตอนต่อไปคือการสร้างแผนที่แสดงสีของแต่ละเขตตามความหนาแน่นของต้นไม้

ก่อนอื่น ต้องนำจำนวนต้นไม้ในแต่ละเขตที่คำนวณไว้ในขั้นตอนก่อนหน้า (trees_by_district) มาผนวกกับชุดข้อมูลเขต โดยใช้ฟังก์ชัน pd.merge() เพื่อรวม DataFrame สองชุดเข้าด้วยกันผ่านคอลัมน์ที่มีร่วมกัน

เนื่องจากแต่ละเขตมีขนาดพื้นที่ไม่เท่ากัน การแสดงผลในรูปของความหนาแน่น (จำนวนต้นไม้ต่อพื้นที่) จึงทำให้การเปรียบเทียบมีความยุติธรรมมากกว่า

ชุดข้อมูลเขตถูกโหลดไว้แล้วในตัวแปร districts และผลลัพธ์จากแบบฝึกหัดก่อนหน้า (DataFrame ที่มีจำนวนต้นไม้ในแต่ละเขต) อยู่ในตัวแปร trees_by_district โดยได้ import GeoPandas ไว้เป็น geopandas และ Pandas เป็น pd

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

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

ดูคอร์ส

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

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

# Print the first rows of the result of the previous exercise
print(trees_by_district.head())

# Merge the 'districts' and 'trees_by_district' dataframes
districts_trees = pd.merge(____)

# Inspect the result
print(districts_trees.head())
แก้ไขและรันโค้ด