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
Övningsinstruktioner
- Använd metoden
.astype()för att konvertera kolumnenrental_ratetill en kolumn med strängobjekt, och tilldela resultatet tillrental_rate_str. - Dela
rental_rate_strpå'.'och expandera resultaten till kolumner. Tilldela resultatet tillrental_rate_expanded. - Tilldela de nyligen skapade kolumnerna till
films_dfmed kolumnnamnenrental_rate_dollarrespektiverental_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(
____=____[____],
____=____[____],
)