ÎncepețiÎncepe gratuit

Personalizarea unui fișier CSV

Uneori, datele trebuie stocate într-un fișier CSV într-un mod personalizat. Aceasta poate include utilizarea unor valori diferite pentru antet, includerea sau excluderea coloanei de index a unui DataFrame, ori modificarea caracterului folosit pentru separarea coloanelor. În acest exercițiu, vei exersa aceste operațiuni și vei verifica totodată că fișierul este salvat la calea dorită.

Biblioteca pandas a fost importată ca pd, iar datele au fost deja transformate pentru a include doar rândurile cu valoarea „Quantity Ordered" mai mare decât unu. DataFrame-ul curățat este stocat într-o variabilă numită clean_sales_data.

Acest exercițiu face parte din cursul

ETL și ELT în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Importă biblioteca os.
  • Scrie DataFrame-ul curățat într-un fișier CSV salvat la path_to_write, fără antet.
  • Asigură-te că fișierul a fost scris la calea dorită.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Import the os library
____

# Load the data to a csv file with the index, no header and pipe separated
def load(clean_data, path_to_write):
	clean_data.____(____, header=____, sep="|")

load(clean_sales_data, "clean_sales_data.csv")

# Check that the file is present.
file_exists = os.____.____(____)
print(file_exists)
Editează și rulează codul