ComenzarEmpieza gratis

¡Hora de leer, Katniss!

Ya casi es hora de terminar la jornada. Pero antes, te apetece hacer un pequeño análisis por diversión. Vas a analizar otro conjunto de datos de libros, esta vez de la saga The Hunger Games.

Has explorado el conjunto books_hunger antes de remodelarlo, pero había algo que no cuadraba. El índice del DataFrame contiene el título de los libros. Sabes que no puedes remodelarlo en este formato. Si lo haces, perderás un dato valioso, el título, así que tendrás que hacer algunos cambios antes de transformar el DataFrame.

Tienes disponible el conjunto books_hunger. Contiene el title y datos sobre el language, la publication date, el publication number y el page number de cada libro.

Este ejercicio forma parte del curso

Reestructuración de datos con pandas

Ver curso

Instrucciones del ejercicio

  • Modifica el DataFrame books_hunger restableciendo el índice sin eliminarlo.
  • Convierte books_hunger de formato ancho a largo. Usa las columnas title y language como índices únicos. Llama feature a la nueva variable creada a partir de las columnas que empiezan por publication y page. Esas columnas están separadas por un espacio en blanco y terminan en una palabra.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# Modify books_hunger by resetting the index without dropping it
books_hunger.____(____=____, inplace=____)

# Reshape using title and language as index, feature as new name, publication and page as prefix separated by space and ending in a word
publication_features = pd.wide_to_long(____, 
                                       ____=____, 
                                       ____=____, 
                                       ____=____, 
                                       ____=____, 
                                       ____=____)

# Print publication_features
print(publication_features)
Editar y ejecutar código