НачатьНачать бесплатно

Загрузка данных о продажах в CSV-файл

Загрузка данных — важный этап любого конвейера обработки данных. Она обеспечивает надёжный доступ к данным, которые были извлечены и преобразованы на предыдущих шагах, для всех потребителей и процессов. В этом упражнении вы потренируетесь загружать преобразованные данные о продажах в CSV-файл с помощью pandas, импортированного как pd. Исходные данные уже извлечены и доступны в DataFrame raw_sales_data.

Это упражнение является частью курса

ETL и ELT на Python

Посмотреть курс

Инструкции к упражнению

  • Отфильтруйте DataFrame raw_sales_data, оставив только товары с ценой ниже 25 долларов.
  • Обновите функцию load(), чтобы она записывала преобразованные данные о продажах в файл с именем "transformed_sales_data.csv", не включая столбец index.
  • Вызовите функцию load() для очищенного DataFrame.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

def transform(raw_data):
	# Find the items prices less than 25 dollars
	return raw_data.loc[raw_data["Price Each"] ____ ____, ["Order ID", "Product", "Price Each", "Order Date"]]

def load(clean_data):
	# Write the data to a CSV file without the index column
	____.____("transformed_sales_data.csv", index=____)


clean_sales_data = transform(raw_sales_data)

# Call the load function on the cleaned DataFrame
____(____)
Редактировать и запускать код