【发布时间】:2015-12-30 23:18:30
【问题描述】:
我有一个包含多个表的数据库,我正在尝试将每个表作为 pandas 数据框导入。我可以为单个表执行此操作,如下所示:
import pandas as pd
import pandas.io.sql as psql
import pypyodbc
conn = pypyodbc.connect("DRIVER={SQL Server};\
SERVER=serveraddress;\
UID=uid;\
PWD=pwd;\
DATABASE=db")
df1 = psql.read_frame('SELECT * FROM dbo.table1', conn)
数据库中的表数量会发生变化,并且我希望能够随时将每个表导入到自己的数据框中。如何将所有这些表放入 pandas?
【问题讨论】:
标签: python sql database pandas