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
Instrukcje do ćwiczenia
- Użyj metody
.astype(), aby przekonwertować kolumnęrental_ratena kolumnę obiektów typu string, i przypisz wynik dorental_rate_str. - Podziel
rental_rate_strpo znaku'.'i rozwiń wyniki do kolumn. Przypisz wyniki dorental_rate_expanded. - Przypisz nowo utworzone kolumny do
films_df, używając nazwrental_rate_dollarirental_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(
____=____[____],
____=____[____],
)