Zacznij terazZacznij za darmo

Elementarne, drogi Watsonie!

Jest piątek i za chwilę kończysz pracę nad projektem poświęconym książkom. W ostatnim zadaniu przeanalizujesz dane dotyczące książek Arthura Conana Doyle'a.

Okazuje się, że zbiór danych books_sh wymaga przekształcenia. Zauważasz, że niektóre kolumny można pogrupować według wspólnego prefiksu. Identyfikujesz kolumny, które posłużą jako unikalne identyfikatory. Część z nich zawiera jednak ciągi tekstowe – przed zastosowaniem transformacji z formatu szerokiego do długiego trzeba je odpowiednio przetworzyć. Postanawiasz podzielić niektóre ciągi, żeby DataFrame był bardziej przejrzysty.

Zbiór danych books_sh jest już dostępny. Zawiera kolumnę title oraz dane dotyczące version, number_pages i number_ratings każdej książki.

To ćwiczenie jest częścią kursu

Przekształcanie danych z pandas

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Split main_title by a colon and assign it to two columns named title and subtitle 
books_sh[['title', 'subtitle']] = ____[____].____.____(____, ____=____)

# Print books_sh
print(books_sh)
Edytuj i uruchom kod