Bir CSV dosyasını özelleştirme
Bazen verileri CSV dosyasına özelleştirilmiş bir şekilde kaydetmen gerekir. Buna farklı başlık (header) değerleri kullanmak, bir DataFrame'in indeks sütununu dahil etmek veya hariç tutmak ya da sütunları ayırmak için kullanılan karakteri değiştirmek dahil olabilir. Bu örnekte bunları uygulayacak ve ayrıca dosyanın istenen dosya yoluna kaydedildiğinden emin olacaksın.
pandas kütüphanesi pd olarak içe aktarılmıştır ve veriler zaten "Quantity Ordered" değeri birden büyük olan satırları içerecek şekilde dönüştürülmüştür. Temizlenmiş DataFrame clean_sales_data adlı bir değişkende saklanmaktadır.
Bu egzersiz
Python ile ETL ve ELT
kursunun bir parçasıdırEgzersiz talimatları
oskütüphanesini içe aktar.- Temizlenmiş DataFrame'i
path_to_writeyoluna, başlıksız olacak şekilde CSV olarak yaz. - Dosyanın istenen yola yazıldığını doğrula.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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)