1
respuesta

03 Análisis exploratorio y más gráficos minuto 05:20

ningún problema en la gráfica anterior del histograma pero si se produce un error cuando pido el boxplot de seaborn (he repetido más de una vez desde el inicio) :

import seaborn as sns

sns.boxplot(promedios_por_pelicula)

KeyError Traceback (most recent call last) /usr/local/lib/python3.9/dist-packages/pandas/core/indexes/base.py in get_loc(self, key, method, tolerance) 3801 try: -> 3802 return self.engine.getloc(casted_key) 3803 except KeyError as err:

8 frames pandas/libs/hashtableclass_helper.pxi in pandas.libs.hashtable.Int64HashTable.getitem()

pandas/libs/hashtableclass_helper.pxi in pandas.libs.hashtable.Int64HashTable.getitem()

KeyError: 0

The above exception was the direct cause of the following exception:

KeyError Traceback (most recent call last) /usr/local/lib/python3.9/dist-packages/pandas/core/indexes/base.py in get_loc(self, key, method, tolerance) 3802 return self.engine.getloc(casted_key) 3803 except KeyError as err: -> 3804 raise KeyError(key) from err 3805 except TypeError: 3806 # If we have a listlike key, checkindexing_error will raise

KeyError: 0

Minutos más adelante (12 min 35 seg) encontré la solución: sns.boxplot(x = promedios_por_pelicula) o sns.boxplot(y = promedios_por_pelicula) o sea agregar un parámetro de orientación ("x" o "y"). Seguramente el error anterior se debe a una actualización de la librería seaborn.

1 respuesta

¡Hola Juan!

Gracias por compartir tu pregunta con nosotros. Parece que el error que estás experimentando se debe a que falta especificar la orientación del boxplot en seaborn.

La solución que encontraste es correcta. Al agregar el parámetro de orientación "x" o "y", seaborn sabrá cómo graficar los datos de manera adecuada.

Es posible que el error que experimentaste se deba a una actualización de la librería seaborn, como mencionaste. Es importante estar al tanto de las actualizaciones y cambios en las librerías que utilizamos para evitar errores como este.

Espero que esta respuesta haya sido útil para ti. ¡Buenos estudios!

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