Kira ücretini bölme
Video egzersizinde, kullanıcıların alan adlarını çıkarmak için film tablosundaki e-posta adresi sütununu pandas ile nasıl böleceğini gördün. Diyelim ki kullanıcıların filmler için ödediği ücretleri daha iyi anlamak istiyorsun; bu yüzden rental_rate sütununu dolar ve sent olarak ayırmaya karar verdin.
Bu egzersizde, video egzersizlerinde kullandığın aynı teknikleri kullanarak tam da bunu yapacaksın! film tablosu pandas DataFrame'i olan film_df olarak yüklendi. Unutma, hedef rental_rate sütununu dolar ve sent olarak bölmek.
Bu egzersiz
Data Engineering'e Giriş
kursunun bir parçasıdırEgzersiz talimatları
.astype()yöntemini kullanarakrental_ratesütununu string nesnelerden oluşan bir sütuna dönüştür ve sonucurental_rate_strdeğişkenine ata.rental_rate_strdeğerlerini'.'üzerinde böl ve sonuçları sütunlara genişlet. Sonucurental_rate_expandeddeğişkenine ata.- Yeni oluşturulan sütunları
films_dfiçine sırasıylarental_rate_dollarverental_rate_centssütun adlarıyla ata ve uygun indeksle genişletilmiş sürümü kullanacak şekilde ayarla.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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(
____=____[____],
____=____[____],
)