Code Python : modifier le type de plusieurs colonnes Pandas avec astype() et un dictionnaire

Une approche courante pour modifier le type de données (datatypes) de plusieurs colonnes consiste à invoquer la méthode astype() individuellement pour chaque colonne.

Bien que cette approche fonctionne comme prévu, elle nécessite plusieurs appels de fonction et davantage de code. Cela peut s'avérer particulièrement fastidieux lorsque tu souhaites modifier le type de données de nombreuses colonnes.

Une meilleure approche consiste à condenser toutes les conversions en un seul appel de fonction. Pour ce faire, il suffit de passer un dictionnaire de mapping entre les colonnes et les types de données, comme illustré ci-dessus.

Je t’invite à consulter le notebook sur Github pour avoir le code complet.

Et pour en savoir plus sur la méthode astype() : https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.astype.html

Envie d'aller plus loin ? DataXp t'attend : formations et parcours pour progresser en data science, machine learning et IA.

Commentaires

Avatar

ou participer

À lire ensuite

Des shots dans la même veine, à lire entre deux tâches.

Voir tous les shots
caret-right