Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Modifiera DataFrame:n books_hunger genom att återställa indexet utan att ta bort det.
  • Omforma books_hunger från brett till långt format. Använd kolumnerna title och language som unika index. Ge den nya variabeln som skapas från kolumner som börjar med publication och page namnet feature. 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)
Redigera och kör kod