sqlalchemy.exc.ProgrammingError: (psycopg2.ProgrammingError) не может адаптировать тип 'Series' - PullRequest
0 голосов
/ 07 сентября 2018

Я пытаюсь вставить строки в базу данных Postgres из кадра данных pandas. Я упаковываю фрейм данных следующим образом:

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'

Я проверил все типы данных, которые соответствуют ожидаемым значениям для класса, и я удалил все функции, которые я применял к элементам серии. Ни один из них не сработал.

Был бы очень признателен за помощь.

...