

[사용코드]
engine = create_engine(
"mysql+pymysql://root:Marine13258!@localhost:3306/olistdata"
)
base_path = r"C:\Users\SAMSUNG\OneDrive\바탕 화면\olist dataset"
files = {
r"C:\Users\SAMSUNG\OneDrive\바탕 화면\olist dataset\olist_customers_dataset.csv": "customers",
r"C:\Users\SAMSUNG\OneDrive\바탕 화면\olist dataset\olist_geolocation_dataset.csv": "geolocation",
r"C:\Users\SAMSUNG\OneDrive\바탕 화면\olist dataset\olist_order_items_dataset.csv": "orders_items",
r"C:\Users\SAMSUNG\OneDrive\바탕 화면\olist dataset\olist_order_payments_dataset.csv": "order_payments",
r"C:\Users\SAMSUNG\OneDrive\바탕 화면\olist dataset\olist_order_reviews_dataset.csv": "order_reviews",
r"C:\Users\SAMSUNG\OneDrive\바탕 화면\olist dataset\olist_orders_dataset.csv": "orders",
r"C:\Users\SAMSUNG\OneDrive\바탕 화면\olist dataset\olist_products_dataset.csv": "products",
r"C:\Users\SAMSUNG\OneDrive\바탕 화면\olist dataset\olist_sellers_dataset.csv": "sellers",
}
for files, table in files.items():
print(f"{table}) 업로드 중...")
df = pd.read_csv(
os.path.join(base_path, files),
encoding="latin1"
)
df.to_sql(table, engine, if_exists='replace', index=False)
print(f"{table} 완료")
print("전체 업로드 완료")
<앞으로의 진행방향>
- 데이터 구조 파악 (PK/FK 설정)
- 다이어그램으로 도식화
- 데이터 전처리
- KPI 설정
- 분석 주제 설정