“Pandas reemplazar la palabra comienza con contenido” Código de respuesta

Pandas reemplazar la palabra comienza con contenido

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

Pandas reemplazar la palabra comienza con contenido

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 reemplazar la palabra comienza con contenido

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

Pandas reemplazar la palabra comienza con contenido

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

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

Respuestas similares a “Pandas reemplazar la palabra comienza con contenido”

Preguntas similares a “Pandas reemplazar la palabra comienza con contenido”

Más respuestas relacionadas con “Pandas reemplazar la palabra comienza con contenido” en Python

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código