Seite 1 von 1

nach Teilstring im Dataframe Spalte suchen und umbennen

Verfasst: Dienstag 3. März 2020, 10:40
von python_student
Hallo,
ich möchte nach einen Teilstring im Dataframe suchen und wenn dieser vorkommt würde ich gerne diesen ersetzen mit einen anderen string.
Ich hab das so versucht aber leider ändert sich der string nicht:

Code: Alles auswählen

df.loc[df["Name"] == df["Name"].str.contains("Appl", regex=False)] = 'Appl'
Was mache ich falsch?

Re: nach Teilstring im Dataframe Spalte suchen und umbennen

Verfasst: Dienstag 3. März 2020, 10:46
von __blackjack__
@python_student: Teste doch mal die Teilausdrücke. Überlege Dir vorher was da heraus kommen müsste und vergleich das dann mit dem was tatsächlich heraus kommt. Dann kommst Du darauf was da zu viel und sehr unsinnig ist. 🙂

Re: nach Teilstring im Dataframe Spalte suchen und umbennen

Verfasst: Dienstag 3. März 2020, 10:53
von python_student
ah danke hat funktioniert:

Code: Alles auswählen

df.loc[df['Name'].str.contains('Appl'), 'Name'] = 'Appl'