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

Python Araç Kutusu

kursunun bir parçasıdır
Kursu Görüntüle

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ı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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