Anpassa en CSV-fil
Ibland behöver data lagras i en CSV-fil på ett anpassat sätt. Det kan handla om att använda andra rubrikvärden, inkludera eller exkludera indexkolumnen i en DataFrame, eller byta ut det tecken som används för att separera kolumner. I den här övningen får du öva på just detta, samt säkerställa att filen sparas på önskad sökväg.
Biblioteket pandas har importerats som pd, och data har redan transformerats så att den bara innehåller rader med ett värde för "Quantity Ordered" som är större än ett. Den rensade DataFrame:n är lagrad i en variabel med namnet clean_sales_data.
Den här övningen är en del av kursen
ETL och ELT i Python
Övningsinstruktioner
- Importera biblioteket
os. - Skriv den rensade DataFrame:n till en CSV-fil lagrad på
path_to_write, utan rubrikrad. - Kontrollera att filen skrevs till önskad sökväg.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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)