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

Bir ETL Pipeline'ı Oluşturma

Hazır mısın, biraz daha eğlence katalım? Bu egzersizde, ETL sürecindeki her adımı çalıştırmadan önce load() fonksiyonunun kalan kısmını inşa etmekten sen sorumlusun. extract() ve transform() fonksiyonları senin için tanımlandı. İyi şanslar!

Bu egzersiz

Python ile ETL ve ELT

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

Egzersiz talimatları

  • load() fonksiyonunu, transformed_data DataFrame'ini file_name kullanarak bir .csv dosyasına yazarak tamamla.
  • extracted_data DataFrame'ini temizlemek için transform() fonksiyonunu kullan.
  • transformed_data'yı load() fonksiyonunu kullanarak transformed_data.csv dosyasına yükle.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

def load(data_frame, file_name):
  # Write cleaned_data to a CSV using file_name
  data_frame.____(____)
  print(f"Successfully loaded data to {file_name}")

extracted_data = extract(file_name="raw_data.csv")

# Transform extracted_data using transform() function
transformed_data = ____(data_frame=____)

# Load transformed_data to the file transformed_data.csv
____(data_frame=____, file_name="transformed_data.csv")
Kodu Düzenle ve Çalıştır