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

Birden fazla veri dosyasını yükle

Birden çok veri kümesini elle içe aktarmanda hiçbir sakınca yok. Ancak, birden fazla read_csv() çağrısı yapmadan bir grup veri kümesini içe aktarmak isteyeceğin zamanlar olacaktır. Desene uyan dosyaları aramak için Python’a gömülü gelen glob kütüphanesini kullanabilirsin. Kütüphanenin adı "glob" çünkü Bash kabuğunda desenlerin belirtilme şekline "globbing" denir.

glob() fonksiyonu, belirtilen bir desene uyan dosya adlarının bir listesini döndürür. Sonrasında bir liste üreteci kullanarak birden fazla dosyayı bir listeye okuyabilir ve ardından ilgilendiğin DataFrame’i çıkarabilirsin.

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

R Kullanıcıları için Python

Kursa Göz Atın

Egzersiz talimatları

  • Geçerli dizinindeki tüm csv dosyalarının bir listesini elde et ve csv_files değişkenine ata.
  • Tüm csv dosyalarını dfs adlı bir listeye okuyacak bir liste üreteci yaz.
  • Listedeki her DataFrame’in .shape özelliğine bakan bir liste üreteci yaz.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

import glob
import pandas as pd

# Get a list of all the csv files
csv_files = glob.____('*.csv')

# List comprehension that loads of all the files
dfs = [pd.read_csv(____) for ____ in ____]

# List comprehension that looks at the shape of all DataFrames
print(____)
Kodu Düzenle ve Çalıştır