ПочатиПочніть безкоштовно

Розбиття ціни прокату

У відеовправі ви бачили, як за допомогою pandas розбивати стовпець електронних адрес таблиці film, щоб отримати домени користувачів. Припустімо, ви хочете краще зрозуміти тарифи, які користувачі сплачують за фільми, тож вирішили поділити стовпець rental_rate на долари та центи.

У цій вправі ви застосуєте ті самі прийоми, що й у відео, щоб зробити саме це! Таблицю film завантажено в датафрейм pandas film_df. Пам'ятайте, мета — розділити стовпець rental_rate на долари та центи.

Ця вправа є частиною курсу

Вступ до Data Engineering

Переглянути курс

Інструкції до вправи

  • Використайте метод .astype(), щоб перетворити стовпець rental_rate на стовпець рядкових об'єктів і присвойте результат до rental_rate_str.
  • Розбийте rental_rate_str за символом '.' і розгорніть результат у стовпці. Присвойте результат до rental_rate_expanded.
  • Додайте новостворені стовпці до films_df, використавши назви rental_rate_dollar та rental_rate_cents відповідно, встановивши їх рівними розгорнутим даним із використанням відповідного індексу.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# 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(
    ____=____[____],
    ____=____[____],
)
Редагувати та запускати код