IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Usa il metodo .astype() per convertire la colonna rental_rate in una colonna di oggetti stringa e assegna i risultati a rental_rate_str.
  • Dividi rental_rate_str sul carattere '.' ed espandi i risultati in colonne. Assegna i risultati a rental_rate_expanded.
  • Assegna le colonne appena create a films_df usando rispettivamente i nomi rental_rate_dollar e rental_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(
    ____=____[____],
    ____=____[____],
)
Modifica ed esegui il codice