Я пытаюсь вставить строки в базу данных 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'
Я проверил все типы данных, которые соответствуют ожидаемым значениям для класса, и я удалил все функции, которые я применял к элементам серии. Ни один из них не сработал.
Был бы очень признателен за помощь.