開始使用免費開始

轉換與清理 DataFrame

當資料已整理成乾淨的 Python 資料結構(例如巢狀清單)後,要把它轉成 pandas 的 DataFrame 就很容易了。你將用上個練習整理好的資料來實作這一步。

按照慣例,pandas 已以 pd 匯入,而變數 normalized_testing_scores 儲存了各校測驗資料的清單,如下所示。

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

本練習屬於課程

使用 Python 的 ETL 與 ELT

檢視課程

練習說明

  • 從變數 normalized_testing_scores 中的巢狀清單建立一個 pandas DataFrame。
  • 設定 normalized_data DataFrame 的欄名。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# 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())
編輯並執行程式碼