df =
multi
3 11, 2 33
4 22, 5 6
4 Réponses :
Essayez ceci: sortie: p>
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
Vous pouvez utiliser df.column.str de la manière suivante.
a0 a1 0 3.49 None 1 4.49 22.12
Appliquer est une méthode assez lente dans pandas code> 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 code> ici pour extraire votre motif: