DataFrames umwandeln und bereinigen
Sobald die Daten in eine bereinigte Python-Datenstruktur, wie z. B. eine Liste von Listen, umgewandelt wurden, ist es einfach, diese in einen pandas DataFrame zu konvertieren. Du wirst genau das mit den Daten üben, die in der letzten Übung kuratiert wurden.
Wie üblich wurde pandas als pd importiert, und die Variable normalized_testing_scores speichert die Liste der Testdaten der einzelnen Schulen, wie unten dargestellt.
[
['01M539', '111 Columbia Street', 'Manhattan', 657.0, 601.0, 601.0],
...
]
Diese Übung ist Teil des Kurses
ETL und ELT in Python
Anleitung zur Übung
- Erstelle einen
pandasDataFrame aus der Liste der Listen, die in der Variablenormalized_testing_scoresgespeichert sind. - Lege die Spaltennamen für den DataFrame
normalized_datafest.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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())