Jednotná měna
V tomto cvičení a v celé této kapitole budeš pracovat s datasetem retailového bankovnictví uloženým v DataFrame banking.
Dataset obsahuje údaje o výši prostředků na účtech (acct_amount), jejich měně (acct_cur), výši investic (inv_amount), datu otevření účtu (account_opened) a datu poslední transakce (last_transaction), které byly sloučeny z amerických a evropských poboček.
Tvým úkolem je zjistit průměrnou velikost účtu a to, jak se investice liší podle velikosti účtu. Aby byla analýza přesná, musíš nejprve převést všechny částky na dolary. Balíček pandas je naimportován jako pd a DataFrame banking je dostupný v prostředí.
Toto cvičení je součástí kurzu
Čištění dat v Pythonu
Pokyny k cvičení
- Najdi řádky sloupce
acct_curvbanking, které se rovnají hodnotě'euro', a ulož je do proměnnéacct_eu. - Najdi všechny řádky sloupce
acct_amountvbanking, které splňují podmínkuacct_eu, a převeď je na USD vynásobením hodnotou1.1. - Najdi všechny řádky sloupce
acct_curvbanking, které splňují podmínkuacct_eu, a nastav je na'dollar'.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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'