Aan de slagGa gratis aan de slag

De huurprijs opsplitsen

In de video-oefening zag je hoe je met pandas de kolom met e-mailadressen van de film-tabel kunt splitsen om de domeinnamen van gebruikers te extraheren. Stel dat je beter wilt begrijpen welke tarieven gebruikers betalen voor films, daarom besluit je de kolom rental_rate op te delen in dollars en centen.

In deze oefening gebruik je dezelfde technieken als in de video-oefeningen om precies dat te doen! De film-tabel is geladen in de pandas DataFrame film_df. Onthoud: het doel is om de kolom rental_rate op te splitsen in dollars en centen.

Deze oefening maakt deel uit van de cursus

Introductie tot Data Engineering

Cursus bekijken

Oefeninstructies

  • Gebruik de methode .astype() om de kolom rental_rate om te zetten naar een kolom met stringobjecten en wijs de resultaten toe aan rental_rate_str.
  • Split rental_rate_str op '.' en zet de resultaten uit over kolommen. Wijs de resultaten toe aan rental_rate_expanded.
  • Voeg de nieuw gemaakte kolommen toe aan films_df met de kolomnamen rental_rate_dollar en rental_rate_cents, en stel ze in op de uitgezette versie met de juiste index.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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(
    ____=____[____],
    ____=____[____],
)
Code bewerken en uitvoeren