Suddividere il rental rate
Nell'esercizio del video hai visto come usare pandas per dividere la colonna dell'indirizzo email della tabella film per estrarre i domini degli utenti. Supponi di voler capire meglio le tariffe che gli utenti pagano per i film, quindi hai deciso di suddividere la colonna rental_rate in dollari e centesimi.
In questo esercizio userai le stesse tecniche viste nei video per fare proprio questo! La tabella film è stata caricata nel DataFrame pandas film_df. Ricorda, l'obiettivo è dividere la colonna rental_rate in dollari e centesimi.
Questo esercizio fa parte del corso
Introduzione al Data Engineering
Istruzioni dell'esercizio
- Usa il metodo
.astype()per convertire la colonnarental_ratein una colonna di oggetti stringa e assegna i risultati arental_rate_str. - Dividi
rental_rate_strsul carattere'.'ed espandi i risultati in colonne. Assegna i risultati arental_rate_expanded. - Assegna le colonne appena create a
films_dfusando rispettivamente i nomirental_rate_dollarerental_rate_cents, impostandole sulla versione espansa usando l'indice appropriato.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Get the rental rate column as a string
rental_rate_str = film_df.____.____("____")
# Split up and expand the column
rental_rate_expanded = rental_rate_str.____.____("____", expand=True)
# Assign the columns to film_df
film_df = film_df.assign(
____=____[____],
____=____[____],
)