Bắt đầu ngayBắt đầu miễn phí

Tải dữ liệu bán hàng vào tệp CSV

Tải dữ liệu là một phần thiết yếu của bất kỳ pipeline dữ liệu nào. Việc này đảm bảo mọi bên sử dụng dữ liệu và các quy trình đều có quyền truy cập ổn định vào dữ liệu mà bạn đã trích xuất và chuyển đổi trước đó trong pipeline. Trong bài tập này, bạn sẽ thực hành tải dữ liệu bán hàng đã được chuyển đổi vào một tệp CSV bằng pandas (đã được import là pd). Ngoài ra, dữ liệu thô đã được trích xuất và có sẵn trong DataFrame raw_sales_data.

Bài tập này là một phần của khóa học

ETL và ELT với Python

Xem khóa học

Hướng dẫn bài tập

  • Lọc DataFrame raw_sales_data để chỉ giữ các mặt hàng có giá nhỏ hơn 25 đô la.
  • Cập nhật hàm load() để ghi dữ liệu bán hàng đã chuyển đổi vào tệp có tên "transformed_sales_data.csv", đảm bảo không bao gồm cột index.
  • Gọi hàm load() với DataFrame đã được làm sạch.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

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
____(____)
Chỉnh sửa và Chạy Mã