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, kursun bir parçasıdır

Python ile ETL ve ELT

Kursa Göz Atın

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ı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

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