Zacznij terazZacznij za darmo

Zapisywanie danych sprzedażowych do pliku CSV

Zapisywanie danych to kluczowy element każdego data pipeline'u. Dzięki niemu odbiorcy danych i kolejne procesy mają pewny dostęp do danych, które wcześniej wyodrębniłeś i przekształciłeś w ramach pipeline'u. W tym ćwiczeniu przećwiczysz zapisywanie przekształconych danych sprzedażowych do pliku CSV za pomocą biblioteki pandas, która została zaimportowana jako pd. Dodatkowo surowe dane zostały już wyodrębnione i są dostępne w DataFrame raw_sales_data.

To ćwiczenie jest częścią kursu

ETL i ELT w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Odfiltruj DataFrame raw_sales_data, zachowując tylko produkty o cenie poniżej 25 dolarów.
  • Zaktualizuj funkcję load(), aby zapisywała przekształcone dane sprzedażowe do pliku o nazwie "transformed_sales_data.csv", upewniając się, że nie zostanie uwzględniona kolumna index.
  • Wywołaj funkcję load() na oczyszczonym DataFrame.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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
____(____)
Edytuj i uruchom kod