2016-08-08 147 views

回答

3

如果要有效地做到这一点,利用相应的大熊猫方法 - to_sql()

from sqlalchemy import create_engine 

# conn = create_engine('postgresql://user:[email protected]:port/dbname') 
conn = create_engine('postgresql+psycopg2://user:[email protected]:port/dbname') 
df.to_sql('table_name', conn) 

其中conn是SQLAlchemy的发动机连接对象

Docs: using SQLAlchemy with PostgreSQL

+0

我不能够使用康恩对象在我的情况 – user113531

+0

@ user113531,你打算如何写入数据库(请指明你使用哪种数据库)从Python? – MaxU

+0

我只有一个psycopg2 conn对象,它似乎不适用于熊猫函数。 – user113531