Bir ETL Boru Hattı Oluşturma
Hazır mısın, işi biraz daha eğlenceli hale getirelim? Bu egzersizde, ETL sürecindeki her adımı çalıştırmadan önce load() fonksiyonunun geri kalanını sen tamamlayacaksın. extract() ve transform() fonksiyonları senin için tanımlandı. İyi şanslar!
Bu egzersiz, kursun bir parçasıdır
Python ile ETL ve ELT
Egzersiz talimatları
load()fonksiyonunu,transformed_dataDataFrame'inifile_namekullanarak bir.csvdosyasına yazarak tamamla.extracted_dataDataFrame'ini temizlemek içintransform()fonksiyonunu kullan.transformed_data'yıload()fonksiyonunu kullanaraktransformed_data.csvdosyası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")