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
Petunjuk latihan
- Temukan baris pada
acct_curdibankingyang bernilai sama dengan'euro'dan simpan dalam variabelacct_eu. - Temukan semua baris
acct_amountdibankingyang memenuhi kondisiacct_eu, lalu konversikan ke USD dengan mengalikannya dengan1.1. - Temukan semua baris
acct_curdibankingyang memenuhi kondisiacct_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'