Evan:
Tengo pandas trama de datos nombrado df. Quiero reemplazar cada valor en la columna frase dentro de inicio y final con X .
df = pd.DataFrame({'sentence': ['I eat chicken', 'I drive car'],
'start': [3, 3],
'end': [6,8]})
Por ejemplo que devolverá I X chicken
y I X car
en la columna de la sentencia. Intento usando aplica y reemplazar, pero devuelve el error.
Quang Hoang:
Sí, se puede aplicar, con sólo la función correcta:
df.apply(lambda x: x.sentence[:x.start-1] + ' X ' + x.sentence[x.end:], axis=1)
Salida:
0 I X chicken
1 I X car
dtype: object