การดึงค่าลองจิจูดและละติจูด
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())