Hola Florentino,
Parece que el problema podría estar relacionado con valores nulos (NaN) en la columna 'descripcion_local'
antes de aplicar el método .str.split()
. Cuando intentas dividir un valor nulo, el resultado seguirá siendo nulo.
Aquí tienes algunas sugerencias para manejar este problema:
Verificar valores nulos: Antes de aplicar .str.split()
, verifica cuántos valores nulos hay en la columna. Puedes hacerlo con:
print(datos['descripcion_local'].isnull().sum())
Rellenar valores nulos: Si deseas evitar que los valores nulos interfieran, puedes rellenarlos con una cadena vacía antes de aplicar .str.split()
:
datos['descripcion_local'] = datos['descripcion_local'].fillna('').str.split()
Filtrar valores nulos: Otra opción es filtrar las filas con valores nulos antes de aplicar el método:
datos = datos.dropna(subset=['descripcion_local'])
datos['descripcion_local'] = datos['descripcion_local'].str.split()
Prueba alguna de estas soluciones y verifica si resuelve el problema.
Espero haber ayudado y buenos estudios!
Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!