J'essaie de séparer le prénom du deuxième nom, en fonction d'un motif. Mais je ne veux pas vous séparer si ce modèle se produit en chiffres.
entrée: p> code: p> Sortie attendue: p>
3 Réponses :
Utilisation de Sortie: strong> p> str.extract code>
Vous pouvez utiliser un motif comme à utiliser Démo Python : p> sortie: p> [^ \ w \ d _] + / ([^ \ w \ d _] +) code> qui correspond à 1+ lettres unicode, puis / code >, puis capture 1+ lettres unicode dans le groupe 1. Probablement, utilisez-la probablement avec des limites de mots pour ne correspond à des mots entiers: null code> null code> au lieu de nan code> Vous pouvez ajouter un df ['nom2'] = df ['nom2']. Fillna ('null') code> ligne. P>
(? <= \ /) [^ \ D] + code>le feraitPeut-être même
\ / (? = \ D) code> serait qu'il ne semble pas exister d'espaces après/ code>