Para birimlerini tekdüze hale getirme
Bu egzersizde ve bölüm boyunca, banking DataFrame'inde saklanan bir perakende bankacılık veri kümesiyle çalışacaksın.
Veri kümesi; hesaplarda tutulan para miktarı (acct_amount), para birimi (acct_cur), yatırılan tutar (inv_amount), hesap açılış tarihi (account_opened) ve son işlem tarihi (last_transaction) bilgilerini içerir ve Amerikan ile Avrupa şubelerinden birleştirilmiştir.
Görevin, ortalama hesap büyüklüğünü ve yatırımların hesap büyüklüğüne göre nasıl değiştiğini anlamak; ancak bu analizi doğru şekilde yapmak için önce para birimlerini dolar cinsinde birleştirmen gerekiyor. pandas paketi pd olarak içe aktarılmıştır ve banking DataFrame'i ortamında hazır.
Bu egzersiz
Python ile Veri Temizleme
kursunun bir parçasıdırEgzersiz talimatları
bankingiçindeacct_curdeğeri'euro'olan satırları bul veacct_eudeğişkenine kaydet.bankingiçindekiacct_amountsütunundaacct_eukoşulunu sağlayan tüm satırları bul ve bunları1.1ile çarparak USD'ye dönüştür.bankingiçindekiacct_cursütunundaacct_eukoşulunu sağlayan tüm satırları bul ve değerlerini'dollar'olarak ayarla.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Find values of acct_cur that are equal to 'euro'
acct_eu = banking['____'] == '____'
# Convert acct_amount where it is in euro to dollars
banking.loc[____, '____'] = banking.loc[____, '____'] * ____
# Unify acct_cur column by changing 'euro' values to 'dollar'
banking.loc[____, '____'] = ____
# Assert that only dollar currency remains
assert banking['acct_cur'].unique() == 'dollar'