การแก้ไขปัญหาในข้อมูล
เราจะสร้าง popup สำหรับงานศิลปะในเขตดาวน์ทาวน์โดยใช้คอลัมน์ title และ desc จาก DataFrame urban_art ในแบบฝึกหัดนี้ ให้ตรวจสอบคอลัมน์เหล่านั้นเพื่อค้นหาและแก้ไขค่าที่มีปัญหา
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การแสดงผลข้อมูลเชิงภูมิศาสตร์ด้วย Python
คำแนะนำการฝึกหัด
- พิมพ์และตรวจสอบค่าในคอลัมน์
titleของ DataFrameurban_art - พิมพ์และตรวจสอบค่าในคอลัมน์
descของ DataFrameurban_art - ใช้เมธอด
fillna()เพื่อแทนที่ค่าNaNในคอลัมน์descด้วยสตริงว่าง จากนั้นใช้.str.replaceเพื่อแทนที่เครื่องหมายอะพอสทรอฟี (') ด้วยแบ็กทิก (`) - พิมพ์คำอธิบายอีกครั้งเพื่อตรวจสอบผลลัพธ์
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Print the urban_art titles
print(urban_art.____)
#Print the urban_art descriptions
print(urban_art.____)
# Replace Nan and ' values in description
urban_art.desc.____('', inplace = True)
urban_art.desc = urban_art.desc.____.____("'", "`")
#Print the urban_art descriptions again
print(urban_art.desc)