Dags att läsa, Katniss!
Arbetsdagen lider mot sitt slut. Men innan du slutar vill du göra en analys på egen hand. Du ska analysera ett annat bokdataset – den här gången med serien Hunger Games.
Du utforskade datasetet books_hunger innan du omformade det, men något stämde inte. Indexet i DataFrame:n innehåller böckernas titlar. Du vet att du inte kan omforma det i det formatet – du skulle förlora viktig data, nämligen titeln. Därför behöver du göra några ändringar innan du transformerar DataFrame:n.
Datasetet books_hunger finns tillgängligt. Det innehåller title samt data om language, publication date, publication number och page number för varje bok.
Den här övningen är en del av kursen
Omforma data med pandas
Övningsinstruktioner
- Modifiera DataFrame:n
books_hungergenom att återställa indexet utan att ta bort det. - Omforma
books_hungerfrån brett till långt format. Använd kolumnernatitleochlanguagesom unika index. Ge den nya variabeln som skapas från kolumner som börjar medpublicationochpagenamnetfeature. Dessa kolumner är separerade med ett blanksteg och slutar med ett ord.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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)