BaşlayınÜcretsiz başlayın

Veriyi parça parça yüklemek için bir yineleyici yazma (1)

Belleğe sığmayacak kadar büyük veriyi parça parça okumanın bir başka yolu da dosyayı belli bir uzunlukta, örneğin 100 satırlık, DataFrame'ler halinde okumaktır. Örneğin, pandas paketinde (pd olarak içe aktarılmış), pd.read_csv(filename, chunksize=100) kullanabilirsin. Bu, üzerinde next() kullanabileceğin yinelenebilir bir okuyucu nesnesi (reader object) oluşturur.

Bu egzersizde, read_csv() ile dosyayı küçük DataFrame parçaları halinde okuyacaksın. Mevcut dizininde bulunan Dünya Bankası Göstergeleri verisi 'ind_pop.csv' dosyasını kullanarak, birçok ülke ve yıl için kentsel nüfus göstergesine bakacaksın.

Bu egzersiz, kursun bir parçasıdır

Python Araç Kutusu

Kursa Göz Atın

Egzersiz talimatları

  • 'ind_pop.csv' dosyasını pd.read_csv() ile 10 satırlık parçalar halinde oku. Sonucu df_reader değişkenine ata.
  • df_reader içindeki ilk iki parçayı yazdır.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Import the pandas package
import pandas as pd

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

# Print two chunks
print(____)
print(____)
Kodu Düzenle ve Çalıştır