我知道这里已经回答了这个问题,但是作为一个新的 q-bie,我仍然对如何使用 q 创建和插入新表感到困惑。
我的问题:我有一个数据框,我正在使用 qPython 连接到 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)
Run Code Online (Sandbox Code Playgroud)
但{t::x}这里是什么?不会是我的表名吗?x 会是什么?
如何指定列类型和大小限制或不需要它们?谢谢!