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ırEgzersiz talimatları
'ind_pop.csv'dosyasınıpd.read_csv()ile 10 satırlık parçalar halinde oku. Sonucudf_readerdeğişkenine ata.df_readeriç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(____)