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
pandas
DataFrame aus der Liste der Listen, die in der Variablenormalized_testing_scores
gespeichert sind. - Lege die Spaltennamen für den DataFrame
normalized_data
fest.
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())