Таблица sqlite3 не обновляется при попытке добавить кадр данных pandas
Я пытаюсь добавить фрейм данных Pandas в таблицу sqlite3 в моем проекте Django. Однако, когда я пытаюсь добавить его в таблицу, ничего не обновляется и в консоль не выводится никаких ошибок. Для справки, начало моего кода правильно форматирует дату в файле csv, а затем я пытаюсь добавить ее в пустую, но существующую таблицу 'daos_transaction' с теми же атрибутами 'from_address', 'to_address', 'date_time', и 'amount'.
import pandas as pd
import sqlite3
# Reads data from csv file
df = pd.read_csv("correct/path/to/csv/file")
# Formats the date
for dt in range(len(df['date_time'])):
no_t_string = df['date_time'][dt].replace('T', ' ')
clean_string = no_t_string.split('+')[0]
df['date_time'][dt] = clean_string
# Converts the column to a date time field
df['date_time'] = df['date_time'].astype('datetime64[ns]')
cnx = sqlite3.connect('correct/path/to/db')
df.to_sql('daos_transaction', cnx, if_exists='append')
В конце концов я разобрался с этим. Это было потому, что я должен был установить index=False