ComenzarEmpieza gratis

División del alquiler

En el ejercicio del vídeo, has visto cómo utilizar pandas para dividir la columna de direcciones de correo electrónico de la tabla film con el fin de extraer los nombres de dominio de los usuarios. Supongamos que quieres conocer mejor las tarifas que pagan los usuarios por las películas, así que has decidido dividir la columna rental_rate en dólares y céntimos.

En este ejercicio, utilizarás las mismas técnicas empleadas en los ejercicios del vídeo ¡para hacer precisamente eso! La tabla film se ha cargado en el DataFrame pandas film_df . Recuerda, el objetivo es dividir la columna rental_rate en dólares y céntimos.

Este ejercicio forma parte del curso

Introducción a la ingeniería de datos

Ver curso

Instrucciones de ejercicio

  • Utiliza el método .astype() para convertir la columna rental_rate en una columna de objetos de cadena, y asigna los resultados a rental_rate_str.
  • Divide rental_rate_str en '.' y expande los resultados en columnas. Asigna el resultado a rental_rate_expanded.
  • Asigna las columnas recién creadas a films_df utilizando los nombres de columna rental_rate_dollar y rental_rate_cents respectivamente, ajustándolas a la versión expandida utilizando el índice apropiado.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# 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 y ejecutar código