Začněte nyníZačněte zdarma

Rozdělení sazby za půjčení

Ve videolekci jsi viděl/a, jak použít pandas k rozdělení sloupce s e-mailovou adresou v tabulce film a extrahovat z něj doménová jména uživatelů. Teď si představ, že chceš lépe porozumět částkám, které uživatelé platí za filmy – a proto se rozhodneš rozdělit sloupec rental_rate na dolary a centy.

V tomto cvičení použiješ stejné techniky jako ve videolekcích. Tabulka film je načtena do DataFrame film_df z modulu pandas. Cílem je rozdělit sloupec rental_rate na dolary a centy.

Toto cvičení je součástí kurzu

Introduction to Data Engineering

Zobrazit kurz

Pokyny k cvičení

  • Pomocí metody .astype() převeď sloupec rental_rate na sloupec řetězcových objektů a výsledek přiřaď do proměnné rental_rate_str.
  • Rozděl rental_rate_str podle '.' a rozbal výsledky do sloupců. Výsledek přiřaď do proměnné rental_rate_expanded.
  • Přidej nově vytvořené sloupce do films_df pomocí názvů rental_rate_dollar a rental_rate_cents, přičemž je nastav na rozbalenou verzi s příslušným indexem.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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(
    ____=____[____],
    ____=____[____],
)
Upravit a spustit kód