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
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)