Usar .groupby() después de reordenar
Ahora es el momento de realizar algunos análisis sobre el conjunto de datos de perros adoptables que se centra en el « "size"
» (comportamiento de adopción) del perro. Ya has desarrollado parte del código para reordenar las categorías. En este ejercicio, desarrollarás dos instrucciones e .groupby()
es similares para comprender mejor el efecto de "size"
en otras variables. dogs
ya está precargado.
Este ejercicio forma parte del curso
Trabajar con datos categóricos en Python
Instrucciones del ejercicio
- Imprime la tabla de frecuencias de
"sex"
para cada categoría de la columna «"size"
». - Imprime la tabla de frecuencias de
"keep_in"
para cada categoría de la columna «"size"
».
Ejercicio interactivo práctico
Prueba este ejercicio completando el código de muestra.
# Previous code
dogs["size"].cat.reorder_categories(
new_categories=["small", "medium", "large"],
ordered=True,
inplace=True
)
# How many Male/Female dogs are available of each size?
print(dogs.____(____)[____].value_counts())
# Do larger dogs need more room to roam?
print(dogs.____(____)[____].value_counts())