BaşlayınÜcretsiz Başlayın

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ır
Kursu Görüntüle

Egzersiz talimatları

  • banking içinde acct_cur değeri 'euro' olan satırları bul ve acct_eu değişkenine kaydet.
  • banking içindeki acct_amount sütununda acct_eu koşulunu sağlayan tüm satırları bul ve bunları 1.1 ile çarparak USD'ye dönüştür.
  • banking içindeki acct_cur sütununda acct_eu koş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'
Kodu Düzenle ve Çalıştır