ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • Use o método .astype() para converter a coluna rental_rate em uma coluna de objetos string e atribua o resultado a rental_rate_str.
  • Faça o split de rental_rate_str usando '.' e expanda o resultado em colunas. Atribua o resultado a rental_rate_expanded.
  • Atribua as novas colunas em films_df usando os nomes rental_rate_dollar e rental_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(
    ____=____[____],
    ____=____[____],
)
Editar e executar o código