У меня есть следующий pandas фрейм данных:
lists
0 [1, 2, 3, 4]
1 [1, 3]
Я пытаюсь поместить его в базу данных, согласно документации :
from sqlalchemy import create_engine
engine = create_engine('sqlite://', echo=False)
df.to_sql('name1', con=engine)
После этого я получил огромную трассировку стека, с наиболее значимым:
(sqlite3.InterfaceError) Error binding parameter 1 - probably unsupported type.
[SQL: INSERT INTO nam2 ("index", lists) VALUES (?, ?)]
[parameters: ((0, [1, 2, 3, 4]), (1, [1, 3]))]
Значит, список Python не поддерживается как значение. Вопрос в том, есть ли способ поместить список pandas или Python (я все равно его оптимизирую) в базу данных? Перо также отказался работать со списками; Мне нужно будет хранить огромные сообщения на жестком диске. Спасибо.