0
votes

Comment éliminer la partie de la chaîne après un certain caractère pour chaque élément d'une série de pandas (ou une liste)?

J'ai une série de pandas comme ['AAA.B', 'BBB.C', 'CCC.D']. Je veux retirer la partie de chaque chaîne après la période inclusive. En d'autres termes, le résultat souhaité serait ici ["AAA", "BBB", "CCC"]. Je ne peux pas comprendre comment le faire sans itération à travers chaque élément un à la fois pour les utiliser individuellement, ce qui serait vraiment inefficace. Toute idée de comment faire cela?


0 commentaires

3 Réponses :


2
votes

à l'aide de str.split

ex: xxx

Sortie: xxx


0 commentaires

1
votes

Vous pouvez utiliser str.replace : xxx


0 commentaires

1
votes

La meilleure façon de procéder est xxx

une autre façon peut être regex. Ou, si la partie après '.' doit également être utilisé, faire xxx

dans ceci, la tête contiendra la partie de chaîne avant '.', SEP contiendra '.' et la queue contiendra la partie après '.'


0 commentaires