1. Apprendre
  2. /
  3. Cours
  4. /
  5. ETL et ELT en Python

Connected

Exercice

Appliquer des transformations avancées aux DataFrames

pandas offre une foule d'outils de transformation intégrés, mais parfois il faut appliquer une logique plus avancée. La fonction apply vous permet d'appliquer une fonction définie par l'utilisateur à une ligne ou à une colonne d'un DataFrame, ce qui ouvre la porte à des transformations avancées et à la création d'attributs.

La fonction find_street_name() extrait le nom de la rue à partir de "street_address", en retirant le numéro civique de la chaîne. Cette fonction a été chargée en mémoire et est prête à être appliquée au DataFrame raw_testing_scores.

Instructions

100 XP
  • Dans la définition de la fonction transform(), utilisez la fonction find_street_name() pour créer une nouvelle colonne nommée "street_name".
  • Utilisez la fonction transform() pour nettoyer le DataFrame raw_testing_scores.
  • Affichez l'en-tête du DataFrame cleaned_testing_scores et observez la nouvelle colonne "street_name".