Budowanie pipeline'u ETL
Czas podkręcić tempo! W tym ćwiczeniu dokończysz funkcję load(), a następnie uruchomisz kolejne kroki procesu ETL. Funkcje extract() i transform() zostały już za ciebie zdefiniowane. Powodzenia!
To ćwiczenie jest częścią kursu
ETL i ELT w Pythonie
Instrukcje do ćwiczenia
- Dokończ funkcję
load(), zapisując DataFrametransformed_datado pliku.csvo nazwiefile_name. - Użyj funkcji
transform(), aby oczyścić DataFrameextracted_data. - Zapisz
transformed_datado plikutransformed_data.csvza pomocą funkcjiload().
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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")