Dostosowywanie pliku CSV
Czasem dane muszą być zapisywane do pliku CSV w niestandardowy sposób. Może to oznaczać użycie innych nagłówków kolumn, uwzględnienie lub pominięcie kolumny indeksu DataFrame'u albo zmianę znaku separatora kolumn. W tym ćwiczeniu przećwiczysz te możliwości, a także zadbasz o to, by plik został zapisany we właściwej lokalizacji.
Biblioteka pandas została zaimportowana jako pd, a dane zostały już przekształcone tak, by zawierały tylko wiersze z wartością "Quantity Ordered" większą niż jeden. Oczyszczony DataFrame jest przechowywany w zmiennej clean_sales_data.
To ćwiczenie jest częścią kursu
ETL i ELT w Pythonie
Instrukcje do ćwiczenia
- Zaimportuj bibliotekę
os. - Zapisz oczyszczony DataFrame do pliku CSV pod ścieżką
path_to_write, bez nagłówka. - Upewnij się, że plik został zapisany we właściwej lokalizacji.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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)