Zacznij terazZacznij za darmo

Podział stawki za wypożyczenie

W ćwiczeniu wideo widziałeś, jak za pomocą pandas podzielić kolumnę z adresami e-mail w tabeli film, aby wyodrębnić nazwy domen użytkowników. Teraz wyobraź sobie, że chcesz lepiej zrozumieć, ile użytkownicy płacą za filmy – dlatego postanawiasz podzielić kolumnę rental_rate na dolary i centy.

W tym ćwiczeniu zastosujesz te same techniki, które poznałeś w filmach. Tabela film została wczytana do ramki danych pandas o nazwie film_df. Pamiętaj, że celem jest podział kolumny rental_rate na dolary i centy.

To ćwiczenie jest częścią kursu

Wprowadzenie do inżynierii danych

Zobacz kurs

Instrukcje do ćwiczenia

  • Użyj metody .astype(), aby przekonwertować kolumnę rental_rate na kolumnę obiektów typu string, i przypisz wynik do rental_rate_str.
  • Podziel rental_rate_str po znaku '.' i rozwiń wyniki do kolumn. Przypisz wyniki do rental_rate_expanded.
  • Przypisz nowo utworzone kolumny do films_df, używając nazw rental_rate_dollar i rental_rate_cents, i ustaw je na odpowiednie indeksy z rozszerzonej wersji.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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(
    ____=____[____],
    ____=____[____],
)
Edytuj i uruchom kod