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

Python ile ETL ve ELT

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

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

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

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