Mulai sekarangMulai 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 merupakan bagian dari kursus

ETL dan ELT di Python

Lihat Kursus

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