Transformer et nettoyer des DataFrames
Une fois que les données ont été préparées dans une structure Python propre, comme une liste de listes, il est facile de les convertir en DataFrame pandas. Vous allez pratiquer cette étape avec les données préparées à 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 du 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())