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
Oefeninstructies
- Gebruik de methode
.astype()om de kolomrental_rateom te zetten naar een kolom met stringobjecten en wijs de resultaten toe aanrental_rate_str. - Split
rental_rate_strop'.'en zet de resultaten uit over kolommen. Wijs de resultaten toe aanrental_rate_expanded. - Voeg de nieuw gemaakte kolommen toe aan
films_dfmet de kolomnamenrental_rate_dollarenrental_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(
____=____[____],
____=____[____],
)