Как смоделировать входящие данные, используя базу данных pandas и sqlite? - PullRequest
0 голосов
/ 14 мая 2019

У меня есть 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()

Я как бы озадачен тем, как поступить.

ТИА

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...