У меня есть sqlite database
со следующей структурой таблицы:
c.execute("CREATE TABLE IF NOT EXISTS niftyfut(timestamp timestamp, close REAL, bid REAL, ask REAL)")
Я хочу создать фрейм данных на основе difference in timestamp
, т. Е. Если первая запись в базе данных находится по адресу: 09:00:03, а следующая в 09:00:06. Затем первая строка в df
должна войти в: xx: xx: xx время, а затем следующая в xx: xx: xx + 3.
Я не могу придумать, как это сделать.
Вот что у меня есть:
import pandas as pd
import sqlite3
# recreate trading signals
# Connect to database
conn = sqlite3.connect('tick.db', detect_types=sqlite3.PARSE_DECLTYPES, timeout=20, isolation_level=None)
# Load Database
nifty_m1df = pd.read_sql('select * from niftytick', conn)
# Send timestamp to a list
times = nifty_m1df['timestamp'].tolist()
Я как бы озадачен тем, как поступить.
ТИА