Dividindo a taxa de aluguel
No exercício em vídeo, você viu como usar pandas para dividir a coluna de endereços de e-mail da tabela film e extrair os domínios dos usuários. Suponha que você queira entender melhor as tarifas que os usuários pagam pelos filmes, então você decidiu separar a coluna rental_rate em dólares e centavos.
Neste exercício, você vai usar as mesmas técnicas dos exercícios em vídeo para fazer exatamente isso! A tabela film foi carregada no DataFrame do pandas film_df. Lembre-se: 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 string e atribua o resultado arental_rate_str. - Faça o split de
rental_rate_strusando'.'e expanda o resultado em colunas. Atribua o resultado arental_rate_expanded. - Atribua as novas colunas em
films_dfusando os nomesrental_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(
____=____[____],
____=____[____],
)