Ich muss einige Namensformate für die spätere Zusammenführung in meinem Skript anpassen. Meine Spalte 'Name' ist aus einer CSV importiert und enthält Namen wie die folgenden:Wie extrahiere ich Zeichen aus einer Zeichenfolge in Python?
Antonio Brown
LeSean McCoy
Le'Veon Bell
Für meinen Skript, würde ich gerne der erste Buchstabe des Vornamens und es mit dem Nachnamen als solche kombinieren ....
A.Brown
L.McCoy
L.Bell
Hier ist, was ich habe, dass gerade jetzt wieder eine Naan jedes Mal:
ff['AbbrName'] = ff['Name'].str.extract('([A-Z]\s[a-zA-Z]+)', expand=True)
Dank!
können Sie nicht mit apply() eine Funktion ausführen, die es in zwei Wörter teilt und das erste Zeichen vom ersten Wort plus zweites Wort erhält. – furas
Wie wäre es '.split ('')'? –
Wenn Ihre Frage beantwortet wurde, stimmen Sie bitte mit [stimme ab und akzeptieren Sie den hilfreichsten] (https://meta.stackexchange.com/a/5235). Vielen Dank. –