ComenzarEmpieza gratis

Creación de una canalización ETL

¿Listo para subir el nivel? En este ejercicio, te encargarás de construir el resto de la función load() antes de ejecutar cada paso del proceso ETL. Las funciones extract() y transform() ya están definidas. ¡Suerte!

Este ejercicio forma parte del curso

ETL and ELT con Python

Ver curso

Instrucciones del ejercicio

  • Completa la función load() escribiendo el DataFrame transformed_data en un archivo .csv, usando file_name.
  • Usa la función transform() para limpiar el DataFrame extracted_data.
  • Carga transformed_data en el archivo transformed_data.csv usando la función load().

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

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")
Editar y ejecutar código