Transformer et nettoyer des DataFrames
Une fois les données préparées dans une structure Python nettoyée, comme une liste de listes, il est facile de les convertir en DataFrame pandas. Vous allez vous exercer à le faire avec les données préparées dans l'exercice précédent.
Comme d'habitude, pandas a été importé sous l'alias pd, et la variable normalized_testing_scores contient la liste des données de tests de chaque école, comme ci-dessous.
[
['01M539', '111 Columbia Street', 'Manhattan', 657.0, 601.0, 601.0],
...
]
Cette activité fait partie du cours
ETL et ELT en Python
Instructions de l’exercice
- Créez un DataFrame
pandasà partir de la liste de listes stockée dans la variablenormalized_testing_scores. - Définissez les noms de colonnes pour le DataFrame
normalized_data.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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())