Вставка вывода из Pandas Dataframe в таблицу Redshift - PullRequest
0 голосов
/ 07 апреля 2020

Я пытаюсь вставить вывод, полученный из Pandas Dataframe, в таблицу Redshift, используя опцию insert. Ниже приведены мои данные:

dwh_cur.execute("""select max(created_at) from table_name""")
df = dwh_cur.fetchall()
df = pd.DataFrame(df, columns = ['max_date']) <<-- Pandas output 

Я пытаюсь вставить вышеприведенный вывод в таблицу Redshift, используя следующий запрос:

dwh_cur.execute("""insert into new_table values('table_name', max_date)""")

Я получаю ошибку

psycopg2.ProgrammingError: column "max_date" does not exist in new_table

Ниже приводится структура new_table:

table_name, max_date
...