ПочатиПочніть безкоштовно

Збереження даних у файли

Завантаження даних у фінальне сховище — одна з найважливіших частин конвеєра обробки даних. У цій вправі ви використаєте функцію transform(), наведену нижче, щоб трансформувати дані про продажі товарів перед збереженням їх у файл .csv. Це надасть споживачам даних «далі за потоком» кращий огляд загальних продажів по різних товарах.

Для цієї вправи дані про продажі вже завантажені та трансформовані й збережені в датафреймі clean_sales_data. Пакет pandas імпортовано як pd, а бібліотека os також готова до використання!

Ця вправа є частиною курсу

ETL та ELT у Python

Переглянути курс

Інструкції до вправи

  • Оновіть функцію load(), щоб записати дані за наданим шляхом без заголовків і стовпця індексу.
  • Перевірте, що файл було збережено за потрібним шляхом.
  • Викличте функцію, щоб завантажити трансформовані дані в постійне сховище.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

def load(clean_data, file_path):
    # Write the data to a file
    clean_data.to_csv(file_path, ____, ____)

    # Check to make sure the file exists
    file_exists = os.____.____(____)
    if not file_exists:
        raise Exception(f"File does NOT exists at path {file_path}")

# Load the transformed data to the provided file path
____(clean_sales_data, "transformed_sales_data.csv")
Редагувати та запускати код