ETL dan ELT di Python
Jake Roach
Data Engineer
Memuat data ke berkas:
Metode .to_csv()
import pandas as pd
# Ekstraksi dan transformasi data
raw_data = pd.read_csv("raw_stock_data.csv")
stock_data = raw_data.loc[raw_data["open"] > 100, ["timestamps", "open"]]
# Muat data ke berkas .csv
stock_data.to_csv("stock_data.csv")
.to_csv dipanggil pada DataFrame"stock_data.csv"stock_data.to_csv("./stock_data.csv", header=True)
True, False, atau daftar nilai stringstock_data.to_csv("./stock_data.csv", index=True)
True atau Falseindex ditulis ke berkasstock_data.to_csv("./stock_data.csv", sep="|")
| adalah opsi umumMemiliki padanan:
.to_parquet().to_json().to_sql()Apakah DataFrame tersimpan dengan benar ke berkas CSV?
import pandas
import os # Import modul os
# Ekstrak, transformasi, dan muat data
raw_data = pd.read_csv("raw_stock_data.csv")
stock_data = raw_data.loc[raw_data["open"] > 100, ["timestamps", "open"]]
stock_data.to_csv("stock_data.csv")
# Periksa bahwa path ada
file_exists = os.path.exists("stock_data.csv")
print(file_exists)
True
ETL dan ELT di Python