Elementare, mio caro Watson!
È venerdì e stai per concludere il tuo progetto sul libro. Per l’ultimo compito, analizzerai i dati sui libri di Arthur Conan Doyle.
Ti accorgi che il tuo insieme di dati, books_sh, ha bisogno di essere ristrutturato. Noti che ci sono colonne che possono essere raggruppate usando un prefisso. Identifichi le colonne da usare come ID univoci. Tuttavia, alcune di queste colonne contengono stringhe. Serve un po’ di manipolazione prima di applicare una trasformazione da wide a long. Decidi che alcune stringhe vanno suddivise per rendere il DataFrame più pulito.
Il dataset books_sh è a tua disposizione. Contiene il titolo, e dati su version, number_pages e number_ratings di ogni libro.
Questo esercizio fa parte del corso
Rimodellare i dati con pandas
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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)