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
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)