Personalizzare un file CSV
A volte i dati devono essere salvati in un file CSV in modo personalizzato. Questo può includere l’uso di valori di intestazione diversi, l’inclusione o l’esclusione della colonna dell’indice di un DataFrame o la modifica del carattere usato per separare le colonne. In questo esercizio potrai fare pratica con tutto questo e assicurarti anche che il file venga salvato nel percorso desiderato.
La libreria pandas è stata importata come pd e i dati sono già stati trasformati per includere solo le righe con "Quantity Ordered" maggiore di uno. Il DataFrame pulito è memorizzato in una variabile chiamata clean_sales_data.
Questo esercizio fa parte del corso
ETL and ELT in Python
Istruzioni dell'esercizio
- Importa la libreria
os. - Scrivi il DataFrame pulito in un CSV salvato in
path_to_write, senza intestazione. - Verifica che il file sia stato scritto nel percorso desiderato.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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)