MulaiMulai sekarang secara gratis

Penyamaan mata uang

Dalam latihan ini dan sepanjang bab ini, Anda akan bekerja dengan himpunan data perbankan ritel yang disimpan dalam DataFrame banking. Himpunan data ini memuat data tentang jumlah uang di akun (acct_amount), mata uangnya (acct_cur), jumlah investasi (inv_amount), tanggal pembukaan akun (account_opened), dan tanggal transaksi terakhir (last_transaction) yang dikonsolidasikan dari cabang Amerika dan Eropa.

Tugas Anda adalah memahami ukuran rata-rata akun dan bagaimana investasi bervariasi menurut ukuran akun. Namun, agar analisis ini akurat, Anda perlu terlebih dahulu menyeragamkan jumlah mata uang menjadi dolar. Paket pandas telah diimpor sebagai pd, dan DataFrame banking sudah tersedia di lingkungan Anda.

Latihan ini adalah bagian dari kursus

Membersihkan Data di Python

Lihat Kursus

Petunjuk latihan

  • Temukan baris pada acct_cur di banking yang bernilai sama dengan 'euro' dan simpan dalam variabel acct_eu.
  • Temukan semua baris acct_amount di banking yang memenuhi kondisi acct_eu, lalu konversikan ke USD dengan mengalikannya dengan 1.1.
  • Temukan semua baris acct_cur di banking yang memenuhi kondisi acct_eu, lalu ubah nilainya menjadi 'dollar'.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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'
Edit dan Jalankan Kode