Pandas DataFrame: Wie man Zahlen aus String-Termen in einem Datenrahmen entfernt

7

Ich habe einen Datenrahmen ähnlich dem folgenden:

%Vor%

Ich möchte, dass die Ausgabe im folgenden Format ist:

%Vor%

Möchten Sie alle Zahlen aus der Spalte Name entfernen.

Am nächsten komme ich auf Zelle mit dem folgenden Code:

%Vor%

Irgendeine Idee, wie man es auf der -Serie / Datenrahmen besser macht.

    
Mayank 18.01.2017, 12:20
quelle

2 Antworten

22

Sie können str.replace auf% anwenden. co_de% -Spalte in Kombination mit regulären Ausdrücken:

%Vor%

Ausgabe:

%Vor%

Im regulären Ausdruck steht Name für "irgendeine Ziffer" und \d steht für "eins oder mehrere".

+ bedeutet also: "Ersetzen Sie alle vorkommenden Ziffern in den Strings durch nichts."

    
Milo 18.01.2017, 12:29
quelle
2

Sie können es so machen:

%Vor%

Demo: Ссылка

Was passend ist, wird durch eine leere Zeichenfolge ersetzt.

    
MYGz 18.01.2017 12:27
quelle

Tags und Links