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

การแปลงและทำความสะอาด DataFrame

เมื่อข้อมูลถูกจัดเตรียมให้อยู่ในโครงสร้างข้อมูล Python ที่สะอาดแล้ว เช่น ลิสต์ของลิสต์ การแปลงให้เป็น DataFrame ของ pandas ก็ทำได้ง่าย คุณจะได้ฝึกทำสิ่งนี้กับข้อมูลที่จัดเตรียมไว้ในแบบฝึกหัดก่อนหน้า

เช่นเคย pandas ถูกนำเข้ามาในชื่อ pd แล้ว และตัวแปร normalized_testing_scores เก็บลิสต์ข้อมูลผลการทดสอบของแต่ละโรงเรียนไว้ ดังที่แสดงด้านล่าง

[
    ['01M539', '111 Columbia Street', 'Manhattan', 657.0, 601.0, 601.0],
    ...
]   

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

ETL and ELT ใน Python

ดูคอร์ส

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

  • สร้าง DataFrame ของ pandas จากลิสต์ของลิสต์ที่เก็บไว้ในตัวแปร normalized_testing_scores
  • กำหนดชื่อคอลัมน์ให้กับ DataFrame normalized_data

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

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

# Create a DataFrame from the normalized_testing_scores list
normalized_data = ____(normalized_testing_scores)

# Set the column names
normalized_data.____ = ["school_id", "street_address", "city", "avg_score_math", "avg_score_reading", "avg_score_writing"]

normalized_data = normalized_data.set_index("school_id")
print(normalized_data.head())
แก้ไขและรันโค้ด