Divisão da taxa de aluguel
No exercício em vídeo, você viu como usar o pandas para dividir a coluna de endereço de e-mail da tabela film
a fim de extrair os nomes de domínio dos usuários. Suponha que você queira entender melhor os preços que os usuários pagam pelos filmes e, por isso, decidiu dividir a coluna rental_rate
em dólares e centavos.
Neste exercício, você usará as mesmas técnicas usadas nos exercícios em vídeo para fazer exatamente isso! A tabela film
foi carregada no DataFrame pandas
film_df
. Lembre-se de que o objetivo é dividir a coluna rental_rate
em dólares e centavos.
Este exercício faz parte do curso
Introdução à engenharia de dados
Instruções do exercício
- Use o método
.astype()
para converter a colunarental_rate
em uma coluna de objetos de cadeia de caracteres e atribua os resultados arental_rate_str
. - Divida
rental_rate_str
em'.'
e expanda os resultados em colunas. Atribua os resultados arental_rate_expanded
. - Atribua as colunas recém-criadas em
films_df
usando os nomes de colunarental_rate_dollar
erental_rate_cents
, respectivamente, definindo-as para a versão expandida usando o índice apropriado.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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(
____=____[____],
____=____[____],
)