0
votes

Supprimer la parenthèse d'ouverture et de fermeture avec mot en pandas

Compte tenu d'une trame de données:
df = 

     multi
3 11, 2 33
 4 22, 5 6


0 commentaires

4 Réponses :


1
votes

Essayez ceci: xxx

sortie: xxx


2 commentaires

Vous avez presque répondu à ma deuxième question! Mais si le nombre de colonnes est plus de 100?


Désolé, j'ai fait une erreur dans les échantillons de données. Il y a une virgule entre eux, et je veux tout supprimer sauf la virgule



1
votes

Vous pouvez également utiliser < Code> str.replace avec une regex: xxx


0 commentaires

1
votes

Vous pouvez utiliser df.column.str de la manière suivante.

      a0    a1
0   3.49    None
1   4.49    22.12


0 commentaires

0
votes

Appliquer est une méthode assez lente dans pandas puisqu'il s'agit essentiellement d'une boucle qui itère sur chaque ligne et d'appliquer est votre fonction. Pandas a des méthodes vectorisées, nous pouvons utiliser str.extract ici pour extraire votre motif: xxx


0 commentaires