1. Uczyć się
  2. /
  3. Courses
  4. /
  5. Psaní efektivního kódu v Pythonu

Connected

Exercise

Iterace pomocí .iterrows()

Ve videu jsme si ukázali, že .iterrows() vrací každý řádek DataFramu jako tuple ve tvaru (index, pandas Series). Co to ale v praxi znamená? Pojďme to prozkoumat na několika cvičeních.

Do tvé session byl načten pandas DataFrame s názvem pit_df. Tento DataFrame obsahuje statistiky baseballového týmu Major League Baseball Pittsburgh Pirates (zkráceně 'PIT') za roky 2008 až 2012. Pro přehlednost je vypsán v konzoli.

Instrukcje 1 / 4

undefined XP
  • 1

    Pomocí .iterrows() projdi smyčkou pit_df a vypiš každý řádek. První položku z .iterrows() ulož jako i a druhou jako row.

  • 2

    Přidej do smyčky dva řádky: jeden před print(row) pro výpis proměnné s indexem a jeden za ním pro výpis typu každého řádku.

  • 3

    Místo použití i a row v příkazu for pro uložení výstupu .iterrows() použij jednu proměnnou s názvem row_tuple.

  • 4

    Přidej do smyčky for řádek pro výpis typu každého row_tuple.