top of page

Extraire des données d'une colonne dans une nouvelle colonne

Updated: Feb 23, 2023

Nous allons nous intéresser aujourd’hui à une manière d’extraire des données d’une colonne dans une nouvelle colonne à l’aide des méthodes proposées par la librairie Pandas de Python.

Voilà notre DataFrame :


Nous souhaitons extraire le « Z » et le numéro de la zone de notre colonne « Zone » dans une nouvelle colonne. Autrement dit on souhaite se débarrasser du tiret.


Pour ce faire nous allons utiliser la méthode « slice » qui va récupérer les 2 sous-chaines de caractères que l’on souhaite conserver. Puis nous allons les concaténer.


La méthode « slice » va prendre en premier paramètre le caractère de départ de la chaine de caractère. En deuxième paramètre le caractère d’arrivé de la chaine de caractère. Pour concaténer nous utiliserons le « + ».



Ce n’est pas terminé, nous souhaitons que ces valeurs fassent parties de notre DataFrame. Donc on va les insérer dans une nouvelle colonne.


Pour ce faire nous allons utiliser la méthode « assign » qui a pour bute de créer une nouvelle colonne. Elle prend en paramètre le nom de la nouvelle colonne avec l’opération demandée.



Enfin nous souhaitons nous débarrasser de la colonne initiale. Nous allons donc utiliser la méthode « drop ».


Notre DataFrame est prêt.


N'hésitez pas à consulter nos articles comme celui-ci.


Vous pouvez également consulter nos offres de formations ici.

Comments


bottom of page