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

Procházení DataFrame smyčkou (2)

Data řádku, která iterrows() generuje při každém průchodu, jsou ve formátu Pandas Series. Tento formát není úplně ideální pro přímý výpis. Naštěstí si z Pandas Series snadno vybereš konkrétní hodnoty pomocí hranatých závorek:

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

Toto cvičení je součástí kurzu

Intermediate Python

Zobrazit kurz

Pokyny k cvičení

  • Pomocí iterátorů lab a row uprav kód v cyklu for tak, aby první iterace vypsala "US: 809", druhá "AUS: 731" atd.
  • Výstup by měl mít formát "country: cars_per_cap". Dbej na to, aby byl řetězec vypsán přesně v tomto tvaru (včetně správných mezer).
    • Pro převod celého čísla na řetězec můžeš použít str(), a tím ho spojit s názvem země.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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)
Upravit a spustit kód