Kom igångKom igång gratis

Dela upp hyrpriset

I videoövningen såg du hur man använder pandas för att dela upp e-postkolumnen i tabellen film och extrahera användarnas domännamn. Tänk dig nu att du vill få en bättre förståelse för vad användarna betalar för filmer – du bestämmer dig därför för att dela upp kolumnen rental_rate i dollar och cent.

I den här övningen använder du samma tekniker som i videoövningarna för att göra just det! Tabellen film har lästs in i pandas-DataFramen film_df. Målet är att dela upp kolumnen rental_rate i dollar och cent.

Den här övningen är en del av kursen

Introduktion till datatekniker

Visa kurs

Övningsinstruktioner

  • Använd metoden .astype() för att konvertera kolumnen rental_rate till en kolumn med strängobjekt, och tilldela resultatet till rental_rate_str.
  • Dela rental_rate_str'.' och expandera resultaten till kolumner. Tilldela resultatet till rental_rate_expanded.
  • Tilldela de nyligen skapade kolumnerna till films_df med kolumnnamnen rental_rate_dollar respektive rental_rate_cents, och sätt dem till den expanderade versionen med rätt index.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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(
    ____=____[____],
    ____=____[____],
)
Redigera och kör kod