ÎncepețiÎncepe gratuit

Monede uniforme

În acest exercițiu și pe parcursul acestui capitol, vei lucra cu un set de date din domeniul bancar retail, stocat în DataFrame-ul banking. Setul de date conține informații despre suma de bani din conturi (acct_amount), moneda acestora (acct_cur), suma investită (inv_amount), data deschiderii contului (account_opened) și data ultimei tranzacții (last_transaction), consolidate din sucursale americane și europene.

Ești responsabil să analizezi dimensiunea medie a conturilor și modul în care investițiile variază în funcție de aceasta. Pentru ca analiza să fie corectă, trebuie mai întâi să unifici sumele din conturi în dolari. Pachetul pandas a fost importat ca pd, iar DataFrame-ul banking este disponibil în mediul tău de lucru.

Acest exercițiu face parte din cursul

Curățarea datelor în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Găsește rândurile din acct_cur în banking care sunt egale cu 'euro' și stochează-le în variabila acct_eu.
  • Găsește toate rândurile din acct_amount în banking care îndeplinesc condiția acct_eu și convertește-le în USD înmulțindu-le cu 1.1.
  • Găsește toate rândurile din acct_cur în banking care îndeplinesc condiția acct_eu și setează-le la 'dollar'.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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'
Editează și rulează codul