แผนที่ความหนาแน่นของต้นไม้แยกตามเขต (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())