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

การคำนวณค่าเมตริกแบบนอร์มัลไลซ์

ถึงเวลาหารจำนวนใบอนุญาตก่อสร้างที่ออกให้แต่ละเขตสภาด้วยพื้นที่ของเขตนั้น เพื่อให้ได้ค่านอร์มัลไลซ์ของใบอนุญาตที่ออก ขั้นแรก ให้ตรวจสอบก่อนว่า districts_and_permits ยังคงเป็น GeoDataFrame อยู่

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

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

ดูคอร์ส

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

  • พิมพ์ type() ของ districts_and_permits
  • เพิ่มคอลัมน์ใหม่อีกหนึ่งคอลัมน์ใน districts_and_permits โดยใช้ lambda expression ร่วมกับเมธอด apply() ของ pandas เพื่อหารจำนวนใบอนุญาตก่อสร้างในแต่ละเขตสภาด้วยพื้นที่ของเขตนั้น เพื่อให้ได้ค่านอร์มัลไลซ์
  • พิมพ์ห้าแถวแรกของ districts_and_permits

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

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

# Print the type of districts_and_permits
print(____(____))

# Create permit_density column in districts_and_permits
districts_and_permits['permit_density'] = districts_and_permits.apply(lambda row: row._____ / row._____, axis = 1)

# Print the head of districts_and_permits
print(____.____())
แก้ไขและรันโค้ด