1
respuesta

Respuesta al desafio

Este es el código que hice para mostrar los 5 estados con mayor costo de envio:

average_prices = df.groupby('estado_cliente')['precio_envio'].mean().reset_index()

top_states = average_prices.nlargest(5, 'precio_envio')['estado_cliente']

df_top_states = df[df['estado_cliente'].isin(top_states)]

# Creando gráfico de barras
plt.figure(figsize=(12, 6))
sns.barplot(x='estado_cliente', y='precio_envio', data=df_top_states, order=top_states)
plt.title("Top 5 Estados con mayor coste de envio", fontsize=20)

plt.xlabel("Estados", fontsize=17)

plt.ylabel("Precio envio", fontsize=17)

plt.show()

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidadPor favor me indican cualquier error en el codigo

1 respuesta

Hola, Juan, todo bien? Excelente tu actividad colocando en práctica lo que aprendiste en la aula! :D

Si tienes alguna pregunta sobre el contenido de los cursos, estaremos aquí para ayudarte. Recomiendo que interactúes con el resto de tus compañeros en el Discord.

Si este post te ayudó, por favor, marca como solucionado ✓.