Elementar, lieber Watson!
Es ist Freitag, und du bist kurz davor, dein Buchprojekt abzuschließen. Für deine letzte Aufgabe analysierst du Daten zu den Büchern von Arthur Conan Doyle.
Du stellst fest, dass dein Datensatz books_sh umgeformt werden muss. Dir fällt auf, dass es Spalten gibt, die sich anhand eines Präfixes gruppieren lassen. Du identifizierst die Spalten, die als eindeutige IDs dienen sollen. Einige dieser Spalten enthalten jedoch Strings. Sie brauchen etwas Bearbeitung, bevor du eine Wide-zu-Long-Transformation anwendest. Du entscheidest, dass einige Strings gesplittet werden müssen, damit der DataFrame übersichtlicher wird.
Der Datensatz books_sh steht dir zur Verfügung. Er enthält den Titel sowie Daten zu version, number_pages und number_ratings jedes Buchs.
Diese Übung ist Teil des Kurses
Daten umformen mit pandas
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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)