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

การรวมข้อมูลจุดภายในพื้นที่รูปหลายเหลี่ยม

เมื่อ join ข้อมูล art และ neighborhoods เชิงพื้นที่แล้ว ก็สามารถจัดกลุ่ม รวมข้อมูล และเรียงลำดับเพื่อหาว่าย่านใดมีงานศิลปะสาธารณะมากที่สุด โดยนับจำนวนชื่องานศิลปะ (title) เพื่อดูว่าแต่ละย่านมีงานศิลปะกี่ชิ้น

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

การแสดงผลข้อมูลเชิงภูมิศาสตร์ด้วย Python

ดูคอร์ส

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

  • เลือกเฉพาะคอลัมน์ name และ title จาก neighborhood_art แล้วจัดกลุ่มตามชื่อย่าน (name) บันทึกผลลัพธ์ไว้ในตัวแปร neighborhood_art_grouped
  • รวมข้อมูลใน neighborhood_art_grouped เพื่อดูว่าแต่ละพื้นที่รูปหลายเหลี่ยมมีงานศิลปะกี่ชิ้น โดยใช้ฟังก์ชัน .agg('count') เพื่อนับจำนวนงานศิลปะในแต่ละย่าน จากนั้นเรียงลำดับผลลัพธ์ด้วย .sort_values() โดยตั้งค่า by เป็น title และ ascending เป็น False แล้ว print ผลลัพธ์

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

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

# Get name and title from neighborhood_art and group by name
neighborhood_art_grouped = neighborhood_art[['name', 'title']].groupby(____)

# Aggregate the grouped data and count the artworks within each polygon
print(____.agg('count').sort_values(by = ____, ascending = False))
แก้ไขและรันโค้ด