Membangun Pipeline ETL
Siap menambah tantangan? Pada latihan ini, Anda bertanggung jawab melengkapi sisa fungsi load() sebelum menjalankan tiap langkah dalam proses ETL. Fungsi extract() dan transform() telah disediakan untuk Anda. Semoga sukses!
Latihan ini merupakan bagian dari kursus
ETL dan ELT di Python
Instruksi latihan
- Lengkapi fungsi
load()dengan menulis DataFrametransformed_datake file.csv, menggunakanfile_name. - Gunakan fungsi
transform()untuk membersihkan DataFrameextracted_data. - Muat
transformed_datake filetransformed_data.csvmenggunakan fungsiload().
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
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")