У меня есть кадр данных pandas со следующими типами данных
var1 object
var2 datetime64[ns]
var3 object
var4 object
var5 int64
var6 float64
моя схема в базе данных sqlite3 равна
CREATE TABLE IF NOT EXISTS "table_name" (
"var1" TEXT,
"var2" DATETIME,
"var3" TEXT,
"var4" TEXT,
"var5" INT,
"var6" REAL
);
мой запрос в python выглядит следующим образом
query = 'insert into first_north4 (var1, var2, var3, var4, var5, var6) values (?, ?, ?, ?, ?, ?)'
values = [tuple(x) for x in df.values]
cur.executemany(query, values)
При выполнении запроса я получаю эту ошибку msg
sqlite3.InterfaceError: Error binding parameter 1 - probably unsupported type.
Это сбой даты и времени, я не могу понять, почему