랭귀지/pandas
Python으로 CSV → DuckDB 저장
유키공
2025. 7. 16. 10:46
import duckdb
# DuckDB DB 파일에 연결 (없으면 생성됨)
con = duckdb.connect("mydata.duckdb")
# CSV 파일 읽어서 테이블로 저장
con.execute("""
CREATE TABLE my_table AS
SELECT * FROM read_csv_auto('sample.csv')
""")
import pandas as pd
import duckdb
df = pd.read_csv("sample.csv")
# DuckDB에 저장
con = duckdb.connect("mydata.duckdb")
con.register("df_view", df)
# DataFrame을 테이블로 저장
con.execute("CREATE TABLE my_table AS SELECT * FROM df_view")