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.