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ırEgzersiz 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ı 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")