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

Veriyi dosyalara kalıcı olarak yazma

Veriyi nihai hedefine yüklemek, bir veri hattının en önemli adımlarından biridir. Bu egzersizde, ürün satış verilerini .csv dosyasına yüklemeden önce dönüştürmek için aşağıda gösterilen transform() fonksiyonunu kullanacaksın. Bu, aşağı akıştaki veri kullanıcılarına ürün yelpazesi genelindeki toplam satışlara daha iyi bir bakış sağlayacak.

Bu egzersiz için satış verileri yüklenip dönüştürüldü ve clean_sales_data DataFrame'inde saklanıyor. pandas paketi pd olarak içe aktarıldı ve os kütüphanesi de kullanıma hazır!

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

Python ile ETL ve ELT

Kursa Göz Atın

Egzersiz talimatları

  • Başlıklar ve indeks sütunu olmadan, veriyi verilen yola yazmak için load() fonksiyonunu güncelle.
  • Dosyanın istenen dosya yoluna yüklendiğinden emin olmak için kontrol et.
  • Dönüştürülmüş veriyi kalıcı depolamaya yüklemek için fonksiyonu çağır.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

def load(clean_data, file_path):
    # Write the data to a file
    clean_data.to_csv(file_path, ____, ____)

    # Check to make sure the file exists
    file_exists = os.____.____(____)
    if not file_exists:
        raise Exception(f"File does NOT exists at path {file_path}")

# Load the transformed data to the provided file path
____(clean_sales_data, "transformed_sales_data.csv")
Kodu Düzenle ve Çalıştır