Bir CSV dosyasını özelleştirme
Bazen verilerin bir CSV dosyasında özelleştirilmiş şekilde saklanması gerekir. Buna farklı başlık değerleri kullanmak, bir DataFrame'in indeks sütununu dahil etmek ya da hariç tutmak veya sütunları ayırmak için kullanılan karakteri değiştirmek dahil olabilir. Bu örnekte bunları uygulama fırsatı bulacak ve ayrıca dosyanın istenen dosya yoluna yazıldığından emin olacaksın.
pandas kütüphanesi pd olarak içe aktarılmıştır ve veriler, yalnızca "Quantity Ordered" değeri birden büyük olan satırları içerecek şekilde zaten dönüştürülmüştür. Temizlenmiş DataFrame clean_sales_data adlı bir değişkende tutuluyor.
Bu egzersiz, kursun bir parçasıdır
Python ile ETL ve ELT
Egzersiz talimatları
oskütüphanesini içe aktar.- Temizlenmiş DataFrame'i, başlık olmadan,
path_to_writekonumuna bir CSV olarak yaz. - Dosyanın istenen yola yazıldığını doğrula.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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)