“Pandas ersetzen das Wort beginnt mit Enthalten” Code-Antworten

Pandas ersetzen das Wort beginnt mit Enthalten

df['sport'] = df.sport.str.replace(r'(^.*ball.*$)', 'ball sport')
df
Magnificent Mole

Pandas ersetzen das Wort beginnt mit Enthalten

In [71]:
df.loc[df['sport'].str.contains('ball'), 'sport'] = 'ball sport'
df

Out[71]:
    name       sport
0    Bob      tennis
1   Jane  ball sport
2  Alice  ball sport
Magnificent Mole

Pandas ersetzen das Wort beginnt mit Enthalten

df.sport = df.sport.apply(lambda x: 'ball sport' if 'ball' in x else x)
Magnificent Mole

Pandas ersetzen das Wort beginnt mit Enthalten

df.sport.str.replace(r'(^.*ball.*$)', 'ball sport')

0        tennis
1    ball sport
2    ball sport
Name: sport, dtype: object
Magnificent Mole

Ähnliche Antworten wie “Pandas ersetzen das Wort beginnt mit Enthalten”

Fragen ähnlich wie “Pandas ersetzen das Wort beginnt mit Enthalten”

Weitere verwandte Antworten zu “Pandas ersetzen das Wort beginnt mit Enthalten” auf Python

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen