Python으로 ETL과 ELT
Jake Roach
Data Engineer
파일로 데이터 적재:
.to_csv() 메서드
import pandas as pd
# Data extraction and transformation
raw_data = pd.read_csv("raw_stock_data.csv")
stock_data = raw_data.loc[raw_data["open"] > 100, ["timestamps", "open"]]
# Load data to a .csv file
stock_data.to_csv("stock_data.csv")
.to_csv 호출"stock_data.csv"에 기록stock_data.to_csv("./stock_data.csv", header=True)
True, False 또는 문자열 리스트 사용stock_data.to_csv("./stock_data.csv", index=True)
True 또는 False 사용index 열을 파일에 쓸지 결정stock_data.to_csv("./stock_data.csv", sep="|")
| 문자가 흔히 쓰임대응 메서드:
.to_parquet().to_json().to_sql()DataFrame가 CSV 파일에 올바르게 저장되었나요?
import pandas
import os # Import the os module
# Extract, transform and load 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")
# Check that the path exists
file_exists = os.path.exists("stock_data.csv")
print(file_exists)
True
Python으로 ETL과 ELT