Začněte nyníZačněte zdarma

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

Zobrazit kurz

Pokyny k cvičení

  • Najdi řádky sloupce acct_cur v banking, které se rovnají hodnotě 'euro', a ulož je do proměnné acct_eu.
  • Najdi všechny řádky sloupce acct_amount v banking, které splňují podmínku acct_eu, a převeď je na USD vynásobením hodnotou 1.1.
  • Najdi všechny řádky sloupce acct_cur v banking, které splňují podmínku acct_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'
Upravit a spustit kód