Мне известно, что на этот вопрос уже был дан ответ здесь , однако, как новый qb ie Я все еще не совсем понимаю, как создать и вставить новую таблицу, используя q.
Моя проблема: у меня есть датафрейм, и я использую Q Python для подключения к kdb. Я хочу записать этот фрейм данных в kdb как новую таблицу.
Мой вопрос: кажется, что я мог бы сделать что-то вроде этого:
df = pd.DataFrame({'sym':['abc','def','ghi'],'price':[10.1,10.2,10.3]})
with qconnection.QConnection(host = 'localhost', port = 5001, pandas = True) as q:
q.sync('{t::x}',df)
Но что это такое? {T :: х} 'здесь? не будет моим именем таблицы? и что будет х?
Как указать типы столбцов и ограничения по размеру, или они не нужны? Спасибо!