ÎncepețiÎncepe gratuit

Iterare prin DataFrame (2)

Datele din fiecare rând, generate de iterrows() la fiecare iterație, reprezintă un Pandas Series. Acest format nu este foarte convenabil pentru afișare. Din fericire, poți selecta cu ușurință variabile dintr-un Pandas Series folosind paranteze pătrate:

for lab, row in brics.iterrows() :
    print(row['country'])

Acest exercițiu face parte din cursul

Python intermediar

Vezi cursul

Instrucțiuni pentru exercițiu

  • Folosind iteratorii lab și row, modifică codul din bucla for astfel încât prima iterație să afișeze "US: 809", a doua "AUS: 731" și tot așa.
  • Rezultatul trebuie să aibă forma "country: cars_per_cap". Asigură-te că afișezi exact acest șir de caractere (cu spațierea corectă).
    • Poți folosi str() pentru a converti datele numerice întregi la șir de caractere, astfel încât să le poți afișa împreună cu eticheta țării.

Exercițiu interactiv practic

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

# Import cars data
import pandas as pd
cars = pd.read_csv('cars.csv', index_col = 0)

# Adapt for loop
for lab, row in cars.iterrows() :
    print(lab)
    print(row)
Editează și rulează codul