Solucionado (ver solución)
Solucionado
(ver solución)
2
respuestas

[Bug] TypeError en eh_dentro_limite

Hola. Estoy teniendo este error que no lo puedo resolver, los valores creo que estan bien. Probe con between pero me da el mismo error.

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

2 respuestas
solución!

¡Hola Estudiante!

Gracias por compartir tu pregunta con nosotros. El error que estás experimentando parece ser un problema de tipo de datos. La función eh_dentro_limite espera que los valores sean de tipo int o float, pero parece que estás pasando valores de tipo str.

Para solucionar este problema, puedes intentar convertir los valores a int o float utilizando las funciones int() o float(). Por ejemplo, podrías modificar la línea de código que está causando el error de esta manera:

if eh_dentro_limite(float(df['valor'][i]), float(df['limite_inferior'][i]), float(df['limite_superior'][i])):

Espero que esto te ayude a solucionar el problema. Si tienes alguna otra pregunta, no dudes en preguntar. ¡Espero haber ayudado y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios! :)

Si era un error tonto je je puse "tipo" en lugar "eh_tipo", no se por que google me marca en rojo justo la linea de arriba.

Saludos y Muchas gracias.