테이블에서 데이터 바로 추출하기
이해하기 쉽고, 장황하지 않은 자료를 기반으로 강의를 진행합니다.
12. 테이블에서 데이터 바로 추출하기¶
- 03_data/sakila-db-tables 폴더가 사전에 만들어져 있어야 함
In [67]:
SQL = "SHOW TABLES"
df = pd.read_sql(SQL, db)
df
Out[67]:
In [68]:
def save_to_csv(table_name):
table_df = pd.read_sql("SELECT * FROM {table_name};".format(table_name=table_name), db)
table_df.to_csv("03_data/sakila-db-tables/{table_name}.csv".format(table_name=table_name))
In [70]:
df["Tables_in_sakila"].apply(save_to_csv)
Out[70]:
In [66]:
df
Out[66]: