Hola, Starleen, espero que estés bien
Parece que estás trabajando en un ejercicio de Pandas que involucra análisis exploratorio de datos. Aquí tienes un resumen de cómo resolver cada uno de los puntos que te piden:
Calcular el promedio de habitaciones por departamento:
groupby
para agrupar por el tipo de propiedad, luego calcula el promedio de habitaciones.df.groupby('Tipo')[['Habitaciones']].mean().sort_values('Habitaciones')
Verificar cuántas colonias únicas existen en la base de datos:
nunique()
para obtener el número de colonias únicas.df['Colonia'].nunique()
Analizar qué colonias tienen el promedio de alquiler más alto:
df.groupby('Colonia')[['Valor']].mean().sort_values('Valor', ascending=False)
Crear un gráfico de barras horizontales que muestre las 5 colonias con los promedios de alquiler más altos:
plot
para crear el gráfico de barras.df_colonia_precio = df.groupby('Colonia')[['Valor']].mean().sort_values('Valor', ascending=False).head()
df_colonia_precio.plot(kind='barh', figsize=(12,8), color='green')
Parece que ya tienes las soluciones correctas. Asegúrate de que los datos estén correctamente cargados y que las columnas tengan los nombres adecuados.
Espero haber ayudado y buenos estudios!