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

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

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

pandas ถูก import ไว้เป็น pd แล้ว และตัวแปร normalized_testing_scores เก็บ list ของข้อมูลคะแนนสอบของแต่ละโรงเรียน ดังที่แสดงด้านล่าง

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

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

ETL และ ELT ด้วย Python

ดูคอร์ส

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

  • สร้าง DataFrame ของ pandas จาก list of lists ที่เก็บอยู่ในตัวแปร 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())
แก้ไขและรันโค้ด