Я хотел бы добавить базовую c информацию о запасах в таблицу pandas с помощью ключа индекса. поэтому я установил индекс df.set_index (['code', 'date']), но результат всегда заменялся, даже если другой код и данные даты. Не могли бы вы сообщить мне, почему всегда данные новой строки заменяются после удаления?
df = pd.DataFrame([list(stock_info_dict.values())], columns=['code', 'name', 'date', 'open', 'high', 'low', 'close', 'volume', 'numstocks', 'diffPrices', 'diffrates'])
df.set_index(['code', 'date'])
filepath = os.path.abspath("D:\\PycharmProject\\202007Test\\chart\\daily.db")
con = sqlite3.connect(filepath)
df.to_sql('stock_info', con, if_exists='replace')