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

การดึงค่าลองจิจูดและละติจูด

DataFrame ชื่อ df ถูกโหลดไว้ให้แล้ว เติมโค้ดให้สมบูรณ์เพื่อดึงค่าลองจิจูดและละติจูดไปยังคอลัมน์ใหม่แบบ แยกกัน

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

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

ดูคอร์ส

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

  • แสดงข้อมูลไม่กี่แถวแรกด้วย print() และ df.head()
  • ใช้ list comprehension เพื่อดึงค่าละติจูดไปยังคอลัมน์ใหม่ชื่อ lat
  • ใช้ list comprehension เพื่อดึงค่าลองจิจูดไปยังคอลัมน์ใหม่ชื่อ lng
  • แสดงข้อมูลไม่กี่แถวแรกด้วย print() และ df.head() อีกครั้งเพื่อยืนยันว่าคอลัมน์ใหม่ถูกสร้างแล้ว

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

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

# print the first few rows of df 
print(df.head())

# extract latitude to a new column: lat
df['lat'] = [loc[_____] for loc in df.Location]

# extract longitude to a new column: lng
df['lng'] = [loc[_____] for loc in df.Location]

# print the first few rows of df again
print(df.head())
แก้ไขและรันโค้ด