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
Egzersiz 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ı 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(____)