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, kursun bir parçasıdır

Python ile Veri Temizleme

Kursa Göz Atın

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ı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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