IniziaInizia gratis

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

Visualizza il corso

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)
Modifica ed esegui il codice