Python ile ETL ve ELT
Jake Roach
Data Engineer
Dosyaya veri yükleme:
.to_csv() yöntemi
import pandas as pd
# Veri çıkarma ve dönüştürme
raw_data = pd.read_csv("raw_stock_data.csv")
stock_data = raw_data.loc[raw_data["open"] > 100, ["timestamps", "open"]]
# Veriyi .csv dosyasına yükle
stock_data.to_csv("stock_data.csv")
.to_csv çağrılır"stock_data.csv" yoluna yazarstock_data.to_csv("./stock_data.csv", header=True)
True, False ya da string liste alırstock_data.to_csv("./stock_data.csv", index=True)
True ya da False alırindex sütununun dosyaya yazılıp yazılmayacağını belirlerstock_data.to_csv("./stock_data.csv", sep="|")
| karakteri yaygın bir seçenektirMuadilleri vardır:
.to_parquet().to_json().to_sql()DataFrame CSV dosyasına doğru kaydedildi mi?
import pandas
import os # os modülünü içe aktar
# Veriyi çıkar, dönüştür ve yükle
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")
# Yolun varlığını kontrol et
file_exists = os.path.exists("stock_data.csv")
print(file_exists)
True
Python ile ETL ve ELT