Menyesuaikan file CSV
Terkadang, data perlu disimpan dalam file CSV dengan cara yang disesuaikan. Ini dapat mencakup penggunaan nilai header yang berbeda, menyertakan atau mengecualikan kolom indeks dari DataFrame, atau mengubah karakter yang digunakan untuk memisahkan kolom. Pada contoh ini, Anda akan mempraktikkannya, sekaligus memastikan bahwa file disimpan pada path yang diinginkan.
Library pandas telah diimpor sebagai pd, dan data telah ditransformasikan agar hanya mencakup baris dengan "Quantity Ordered" lebih dari satu. DataFrame yang sudah dibersihkan disimpan dalam variabel bernama clean_sales_data.
Latihan ini adalah bagian dari kursus
ETL dan ELT di Python
Petunjuk latihan
- Impor library
os. - Tulis DataFrame yang telah dibersihkan ke CSV yang disimpan di
path_to_write, tanpa header. - Pastikan file ditulis ke path yang diinginkan.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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)