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_rateem uma coluna de objetos de cadeia de caracteres e atribua os resultados arental_rate_str. - Divida
rental_rate_strem'.'e expanda os resultados em colunas. Atribua os resultados arental_rate_expanded. - Atribua as colunas recém-criadas em
films_dfusando os nomes de colunarental_rate_dollarerental_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(
____=____[____],
____=____[____],
)