Sobes.tech
Middle

Il y a une colonne avec des nombres dans DataFrame, je veux la convertir en chaîne. Comment faire ? Et si je n'utilise pas astype ?

sobes.tech IA

Réponse de l'IA

Pour convertir une colonne de nombres dans un DataFrame en type chaîne, on utilise généralement la méthode astype(str), par exemple :

import pandas as pd

df['colonne'] = df['colonne'].astype(str)

Si l'utilisation de astype n'est pas possible, on peut appliquer la méthode apply avec la fonction str :

df['colonne'] = df['colonne'].apply(str)

Ou utiliser la méthode map :

df['colonne'] = df['colonne'].map(str)

Toutes ces méthodes transforment les valeurs numériques en chaînes, avec apply et map offrant plus de flexibilité pour des transformations personnalisées.