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

Vytvoření iterátoru pro načítání dat po částech (1)

Další způsob, jak pracovat s daty, která se nevejdou do paměti, je načítat soubor po částech jako DataFrames o určité délce – například po 100 řádcích. S balíčkem pandas (importovaným jako pd) to zvládneš pomocí pd.read_csv(filename, chunksize=100). Tím vznikne iterovatelný objekt reader, na který můžeš volat next().

V tomto cvičení budeš načítat soubor po malých částech jako DataFrames pomocí read_csv(). Použiješ přitom data World Bank Indicators uložená v souboru 'ind_pop.csv', který máš k dispozici v aktuálním adresáři – zaměříš se na ukazatel městského obyvatelstva pro různé země a roky.

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

Python Toolbox

Zobrazit kurz

Pokyny k cvičení

  • Pomocí pd.read_csv() načti soubor 'ind_pop.csv' po částech o velikosti 10 řádků. Výsledek ulož do proměnné df_reader.
  • Vypiš první dvě části z df_reader.

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 the pandas package
import pandas as pd

# Initialize reader object: df_reader
df_reader = ____(____, ____)

# Print two chunks
print(____)
print(____)
Upravit a spustit kód