MulaiMulai sekarang secara gratis

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 adalah bagian dari kursus

ETL dan ELT di Python

Lihat Kursus

Petunjuk latihan

  • Lengkapi fungsi load() dengan menulis DataFrame transformed_data ke file .csv, menggunakan file_name.
  • Gunakan fungsi transform() untuk membersihkan DataFrame extracted_data.
  • Muat transformed_data ke file transformed_data.csv menggunakan fungsi load().

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

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")
Edit dan Jalankan Kode