Concaténation de chaînes de plusieurs colonnes dans un Pandas DataFrame
La concaténation de chaînes de différentes colonnes dans un Pandas DataFrame est une tâche courante pour la manipulation de données. Dans ce scénario, l'objectif est de combiner les colonnes 'bar' et 'foo' en une seule colonne avec un format spécifique.
Pour y parvenir, vous pouvez utiliser la fonction map() pour convertir la 'bar ' en chaînes, puis utilisez l'opérateur de concaténation de chaînes ( ) pour combiner les valeurs avec la colonne 'foo'. Voici le code mis à jour :
# Convert 'bar' column to strings df['bar'] = df.bar.map(str) # Concatenate 'bar' and 'foo' columns df['new_column'] = df.bar + " is " + df.foo
Avec cette approche, vous obtiendrez une nouvelle colonne nommée 'new_column' qui contient les chaînes concaténées souhaitées :
bar foo new_column 0 1 a 1 is a 1 2 b 2 is b 2 3 c 3 is c
Cette méthode est efficace et flexible, vous permettant de concaténer des chaînes de plusieurs colonnes et de personnaliser le format de sortie en fonction de vos besoins spécifiques.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!