sqlalchemy.exc.ProgrammingError:(psycopg2.ProgrammingError)无法适应类型'Series'

时间:2018-09-07 13:39:57

标签: python pandas sqlalchemy psycopg2

我正在尝试从熊猫数据框向Postgres数据库插入行。我将数据框打包如下:

records = records.apply(lambda row: records(**row), axis=1)

然后提交如下:

for record in records:
if not records(database.config.db_session, record.id_coda):
    database.config.db_session.add(record)
    database.config.db_session.flush()
    database.sqlalchemy.db_session.commit()

但是我仍然收到错误消息:

sqlalchemy.exc.ProgrammingError: (psycopg2.ProgrammingError) can't adapt type 'Series'

我检查了所有与该类的期望值匹配的数据类型,并且删除了我应用于系列元素的所有函数。都没有。

非常感谢您的帮助。

0 个答案:

没有答案